mysql的升级的安装

1.本人的mysql是5.6x的升级到8.x版,遇到几个错误,已解决,供大家参考
mysql卸载
1.在控制面板中卸载mysql软件
2.删除mysql的安装路径
3.Windows+r打开 输入 regedit 打开注册表
4.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL文件夹
5.重启电脑,完成后以管理员身份运行cmd,执行sc delete mysql 或出现未找到服务或安装等,则说明已卸载完成
已卸载
mysql8.x的解压版安装
my.ini文件,注意若default-character-set=utf8会报错,最好设置为utf8mb4

[client]
port=3306
default-character-set=utf8mb4
[mysqld]
port=3306
character_set_server=utf8mb4
#安装路径
basedir=E:\Study\Java\mysql-8.0.16-winx64
#数据路径
datadir=E:\Study\Java\mysql-8.0.16-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
E:\Study\Java\mysql-8.0.16-winx64\bin\mysqld.exe

配置环境变量

MYSQL_HOME
E:\Study\Java\mysql-8.0.16-winx64
编辑Path
新建:E:\Study\Java\mysql-8.0.16-winx64\bin

1.以管理员运行 在cmd的bin目录执行 mysqld --initialize-insecure
程序会在动MySQL文件夹下创建data文件夹以及对应的文件
2.bin目录下执行,mysqld --install ,安装mysqld服务
3.执行mysqld –initialize –console会在data生成.err文件,里面有密码
4.在bin目录下运行net start mysql ,启动mysql服务。
5.执行net start mysql命令
6.执行mysql -u root -p命令
7.修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

若出现Failed to find valid data directory.,请访问

posted @ 2019-06-22 21:43  smileLS66  阅读(57)  评论(0编辑  收藏  举报