(如果以前安装过MySQL先卸载)
一.MySQL卸载
1.以管理员身份打开命令提示符。
2.停止MySQL后台服务,MySQL8为自己设置的MySQL服务名。
D:\mysql-8.0.30-winx64\bin>net stop MySQL8
3.卸载服务MySQL后台服务
D:\mysql-8.0.30-winx64\bin>mysqld --remove MySQL8
4.删除安装包
关闭命令提示符窗口,删除D:\mysql-8.0.30-winx64文件夹。
-----------------------------------------------------------------------------------------
二.MySQL8安装
1.Oracle官网下载MySQL压缩包。
mysql-8.0.30-winx64.zip
2.将MySQL压缩包解压到本地根目录(目录不要有中文和空格)
D:\mysql-8.0.30-winx64
3.在MySQL安装目录D:\mysql-8.0.30-winx64下创建my.ini文件。
D:\mysql-8.0.30-winx64\my.ini,文件内容如下(注意:设置my.ini文件编码为UTF-8):
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.30-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.30-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.以管理员身份运行命令提示符。
5.进入MySQL安装目录下的bin目录
C:\Windows\system32>d:
D:\cd mysql-8.0.30-winx64
D:\mysql-8.0.30-winx64>cd bin
D:\mysql-8.0.30-winx64\bin>
6.初始化MySQL(无密码)
D:\mysql-8.0.30-winx64\bin>mysqld --initialize-insecure
7.安装MySQL,设置为Window系统服务(开机启动) MySQL8为自定义的服务名称
D:\mysql-8.0.30-winx64\bin>mysqld -install MySQL8
8.启动MySQL服务
D:\mysql-8.0.30-winx64\bin>net start MySQL8
(如果出现net不是内部命令可以手动启动MySQL,ctrl+alt+.打开任务管理器点击服务找到mysql右键启动服务)
9.登录MySQL服务器
D:\mysql-8.0.30-winx64\bin>mysql -u root -p
10.修改root用户密码为root,同时设置第三方连接工具连接MySQL服务器加密方式为mysql_native_password
mysql>alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
注意:
如果步骤6中出现错误,删除D:\mysql-8.0.30-winx64\data目录下所有文件,重新执行步骤6.
如果步骤7中出现错误,执行mysqld --remove MySQL8,重新执行步骤7.
如果步骤6中出现错误,执行net stop MySQL8,,重新执行步骤8.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)