赞
踩
不多BB直接干活
Mysql8的用户密码加密方式变了,所以下面这些UPDATE SQL执行不了
update user set host=’%’ where user=‘root’;
update user set authentication_string=password(“ln122920”),plugin=‘mysql_native_password’ where user=‘root’;
解决方式:把mysql用户登录密码加密规则还原成mysql_native_password
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
注意:记得选择数据库哦
如果出现:ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@’%’
可以select host from user
查看root 对应的 host,更新SQL再战即可
这个坑,踩了一上午,祝君一路畅行,无坑可阻
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。