安装mysql8.0一直失败
给的提示中的desktop这个文件夹根本找不到
你安装的是8.0吗
这个网上不是很多教程吗?你跟着网上的教程安装。
很多用户在安装新版的mysql8.0版本时,在其他的mysql工具登录,出现“Authentication plugin ‘caching_sha2_password’ cannot be loaded”的错误,原因是mysql8.0更改了密码加密的方式。
mysql原来的password加密方式为“mysql_native_password”,8.0后password的加密方式调整为“caching_sha2_password”,这样一来,mysql自己的客户端能正常登录,等一些mysql工具如:Navicat Premium 12,或者sqlyog,就会出现上述问题,或者提示需要更换client版本等。
解决办法为:调整mysql8.0的加密方式!
步骤1:使用mysql命令行工具登录:
${mysqldir}\mysql -uroot -p
输入预设的密码
如图:
步骤2:修改密码的加密规则,并重新设定密码,并刷新权限:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 (记得更换成自己想要的密码)
FLUSH PRIVILEGES; #刷新权限
步骤3:重新用Navicat Premium 12或sqlyog登录。