mysql 8.0.13 windows 安装的注意点

1.mysql 8.0.13 windows 安装的注意点

这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 我常说的是第二种方式 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
FLUSH PRIVILEGES; #刷新权限 
--------------------- 

2. 配置文件的编码格式问题

mysql 8.0.13 windows 安装的注意点

编码格式为UTF-8 无BOM格式编码;

3.密码

以管理员的身份打开cmd命令窗口,(获取初始密码,二选一)

   第一种:输入mysqld  --initialize命令初始化mysql的data数据目录,初始化完毕后,会在解压目录下生成一个data文件夹, 在这个文件夹下有一个.err结尾的文件,打开后会有随机生成的密码。

   第二种:使用mysqld --initialize --console命令,生成随机密码

需配置环境变量,如未设置,切换到mysqld.exe的目录

 

4.启动服务:net start mysql

 

mysql 8.0.13 windows 安装的注意点

5. 使用随机密码登录并修改密码 : mysql -u root -p  

mysql 8.0.13 windows 安装的注意点

8、修改登陆密码 ‘新密码’  替换你需要的新密码

   ALTER USER USER() IDENTIFIED BY '新密码';

更新密码:

 update mysql.user set authentication_string=password('新密码') where user='root' and Host = 'localhost';