MySQL8.0.23在Windows_x64上解压配置运行

目录

确认版本及下载MySQL

Windows 10 版本

操作系统版本: 19042.804
具体版本信息如下图所示:
MySQL8.0.23在Windows_x64上解压配置运行

MySQL的版本

Windows (x86, 64-bit), ZIP Archive 8.0.23

下载MySQL 8.0.23

下载链接:https://dev.mysql.com/downloads/mysql/
MySQL8.0.23在Windows_x64上解压配置运行
注意: 在MySQL官网下载需要先登陆Oracle的账号,如下图所示(没有的话先注册一下)。
MySQL8.0.23在Windows_x64上解压配置运行

最终的下载界面及下载的压缩文件

点击下图中: Download Now 即可进入下载
MySQL8.0.23在Windows_x64上解压配置运行
下载的文件如下图所示:
MySQL8.0.23在Windows_x64上解压配置运行

安装配置MySQL

将下载的mysql-8.0.23-winx64.zip文件解压。

安装计划

  1. 将mysql-8.0.23-winx64.zip 解压,并重新命名为: mysql
  2. 将mysql文件夹复制在c盘下
  3. 确定C:\mysql为mysql-8.0.23的安装路径
    MySQL8.0.23在Windows_x64上解压配置运行

配置ini文件

将如下代码保存为my.ini存放在 C:\mysql 目录下。

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\mysql
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

配置文件中的路径要和实际存放的路径一致(8.0.18不要手动创建Data文件夹)

保存后如下图所示:
MySQL8.0.23在Windows_x64上解压配置运行

初始化MySQL

在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况。 可参考一下安装mysql服务过程中的报错。

第一步:

打开 C:\Windows\System32
找到cmd.exe
鼠标右键管理员运行
MySQL8.0.23在Windows_x64上解压配置运行

第二步:

打开到mysql 的bin 目录 cd C:\mysql\bin
此处为: C:\mysql\bin
MySQL8.0.23在Windows_x64上解压配置运行

第三步:

在MySQL目录下的bin目录下执行命令:
mysqld --initialize --console
MySQL8.0.23在Windows_x64上解压配置运行

注意:
2021-02-17T02:11:30.760068Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: QiguSyruC2&g后面的QiguSyruC2&g就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!

C:\mysql\bin>mysqld --initialize --console
2021-02-17T02:11:29.404704Z 0 [System] [MY-013169] [Server] C:\mysql\bin\mysqld.exe (mysqld 8.0.23) initializing of server in progress as process 26224
2021-02-17T02:11:29.413125Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-02-17T02:11:29.821068Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-02-17T02:11:30.760068Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: QiguSyruC2&g

C:\mysql\bin>

安装并启动MySQL服务

第一步:安装mysql服务

执行下面的命令:

mysqld --install [服务名]                     ###(服务名可以不加默认为mysql)

此处为单独标明为mysql8

mysqld --install mysql 

报错处理

MySQL8.0.23在Windows_x64上解压配置运行
百度查看了一下,还是cmd没有以管理员方式运行导致。

重新以管理员方式重试后如下图所示成功

MySQL8.0.23在Windows_x64上解压配置运行

PS: 删除进程采用

sc delete [服务名]

服务相关的操作

mysqld --install mysql #注册服务,MySQL是服务名,根据自己的实际情况命名即可
mysqld --remove mysql #移除服务
net start mysql #启动服务,也可以通过服务管理界面进行操作
net stop mysql #停止服务,也可以通过服务管理界面进行操作

第二步:服务安装成功之后通过命令

启动MySQL的服务

net start mysql

MySQL8.0.23在Windows_x64上解压配置运行

好了,这就安装成功了。

上一篇:redis(22):redis主从模式搭建


下一篇:VS2017 打开Dumpbin的方法