解决数据库出现Access denied for user ‘root‘@‘%to database ‘xxx‘ 问题

 原因:  root@%表示 root用户 通过任意其他端访问操作 被拒绝!  授权即可:

1:进入数据库 mysql -u root -p

输入密码

2:输入 show grants;

 

 3:输入 mysql> grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;

 4 :重启服务器  service mysql restart

新建数据库

解决数据库出现Access denied for user ‘root‘@‘%to database ‘xxx‘ 问题_第1张图片

 解决腾讯云连接数据库出现问题

解决数据库出现Access denied for user ‘root‘@‘%to database ‘xxx‘ 问题_第2张图片

 我们需要重新启动服务器

 打开终端 连接服务器输入  sudo service mysql restart

你可能感兴趣的:(数据库,java,mysql)