强烈推荐绿色版安装,省时省力。
绿色版:https://blog.csdn.net/rainyspring4540/article/details/115374310
本来想按照的更快点,就去官网下了个msi直接安装,过程中居然遇到了很多坑,也是由于高版本的一些改动,自己没有注意到,这里记录下。
第一步:下载 mysql-installer-community-8.0.23.0.msi
第二步:我这里选择的 only server ,一路next,安照完毕。
第三步:打开cmd,修改密码和密码加密规则:
#进入 mysql库
use mysql;
#设置远程访问
update user set host='%' where user='root';
#更新一下用户的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '我的新密码';
#刷新权限
FLUSH PRIVILEGES;
注意:由于高版本,更改了默认的加密规则(新加密规则caching_sha2_password),导致你在安装时的密码只能在cmd里用命令登录,但是无法用诸如 Navicat登录。
所以这里粗暴的将加密规则改为原来的 mysql_native_password
然后直接用 Navicat登录就ok了。
这里贴出常用命令:
#进入 mysql库
use mysql;
#设置远程访问
update user set host='%' where user='root';
#修改加密规则
ALTER USER 'root'@'%' IDENTIFIED BY '我的旧密码' PASSWORD EXPIRE NEVER;
#更新一下用户的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '我的新密码';
#刷新权限
FLUSH PRIVILEGES;