MySQL 8.018 Windows64-bit installation tutorial

1. MySQL8.0.18 Download

1.1 Logging MySQL download page, shown in Figure 1, click Download.

                                                    Figure 1 MySQL downloads

1.2 The downloaded compressed file in the root directory of C, Figure 2 shows the downloaded zip file and execute "Extract to current folder", renamed " mysql_8_0_18_winx64 " (recommended to use good naming style), as 3 shown in FIG.

                                                                      Figure 2 zip file download is complete
 
                                                                            Figure 3 decompression of files
 

MySQL 1.3 unzip the file directory after originally did not " my.ini " file, we need to manually add, we recommend using " Notepad ++ " create (encoding format is UTF-8), and stored in the directory shown in Figure 3, file after adding 4.

                                                                          4 increase my.ini file

The contents of the file my.ini as follows:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\mysql_8_0_18_winx64
# 设置mysql数据库的数据存放目录
datadir=C:\mysql_8_0_18_winx64\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

 

2. 设置环境变量

2.1 右键单击`我的电脑`,选择`属性`,如图5所示。
                             图5
 
2.2 选择`高级系统设置`,如图6所示。

                                                                       图6
 
2.3 选择`环境变量`,如图7所示。

                                                          图7

 
2.4 选中系统变量中的`Path`,单击`编辑`,如图8所示。

                                                                   图8

 
2.5 进入编辑页面后,单击`新建`,将环境变量:` C:\mysql_8_0_18_winx64\bin`复制粘贴进去,如图9所示:
                                                              图9
 
2.6 最后单击3次`确定`,完成环境变量的配置。
 

3. 初始化MySQL

3.1. 以`管理员身份运行`cmd,并使用`cd C:\mysql_8_0_18_winx64\bin`,改变当前目录至MySQL的bin目录,如图10所示。

> 注意:务必要切换到bin目录下。

                                                                       图10

3.2 在命令行窗口输入`mysqld --initialize --console`,执行初始化命令,如图11所示。

> 注意:

将“

2019-12-30T12:50:44.852056Z 0 [System] [MY-013169] [Server] C:\mysql_8_0_18_winx64\bin\mysqld.exe (mysqld 8.0.18) initializing of server in progress as process 13240
2019-12-30T12:50:47.383338Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: HwHt1k22l3-w

”复制到Notepad++暂时存起来,后续登录或修改密码需要用到。

                                                                                                                    图11

 

4. 安装MySQL服务

4.1 在命令行窗口输入`mysqld --install [服务名]`(服务名可以不加默认为mysql)。

若出现`Service successfully installed.`,则表明MySQL安装成功,如图12所示。
                                                                     图12

> 注意:

若出现`The service already exists! The current server installed: ''C:\Program Files\MySQL\mysqld'' MySQL`。则用sc命令删除MySQL服务,执行命令`sc delete mysql`。

 

5. 启动MySQL服务

5.1 以`管理员身份运行`cmd,执行命令`net start mysql`,如图13所示。

                                                       图13
 

6. 命令行窗口连接MySQL服务

6.1 初次连接MySQL服务,执行命令`mysql -u root -p`,按提示输入密码,即`root@localhost: `后的密码(不含空格),按下Enter键,进入MySQL的交互式窗口,如图14所示。

以此教程为例,密码为:HwHt1k22l3-w

                                                                                                        图14

6.2. 修改密码:

在MySQL的交互式窗口中执行命令:` ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`,其中`新密码`需要替换为用户需要更改的实际密码。
如图15所示,以本教程为例,密码修改为123456,则执行SQL命令为: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
                                                                      图15

7. 使用软件Navitcat12连接MySQL服务

1. 打开软件Navitcat12,点击`连接`,选择`MySQL`,如图16和图17所示。
     图16
 
                           图17

2. 设置连接名,可随意输入,便于识别即可。输入修改后的密码,可以点击`连接测试`,验证是否可以连接,如图18所示。如果确实需要连接进行数据库操作,点击右下方的“确定”即可。
                                                    图18
 

8 退出MySQL交互式窗口,并停止MySQL服务

退出MySQL交互式窗口:
quit;

停止MySQL服务:

net stop mysql
 
                                                            图19

Guess you like

Origin www.cnblogs.com/qiuhuachuan/p/12121859.html