前提:Access denied for user ‘root’@‘locahost’(using password:YES)
原因:
1、数据库密码错误
2、权限不够。
解决方法
第一种一般修改密码就好。
第二种我们需要刷新数据库权限。具体如下操作即可。
1)、登录数据库。
mysql -u root -p

2)、设置MySQL数据库的远程访问权限。
GRANT ALL PRIVILEGES ON *.* TO '登录用户名(如:root)'@'%' IDENTIFIED BY '登录密码(如:)' WITH GRANT OPTION;

3)刷新MySQL数据库权限:
FLUSH PRIVILEGES;

至此,完美解决。perfect!
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221359.html原文链接:https://javaforall.net
