您的位置:首页 > 数据库 > MySQL

远程 mysql access denied for user 'root'@'%' to database xxxx

2014-10-10 16:15 465 查看
使用Naicat Premium远程连接的mysql上面创建了一个新数据库和新的用户后,给该用户添加这个新数据库权限时出现:access denied for user 'root'@'%' to database xxxx的提示。

错误的原因是root用户在远程连接的MYSQL上面,没有这个新数据库的授权。在本地使用mysql应该不存在这个问题。

解决方法,执行授权:

grant all PRIVILEGES on xxxx.* to root@'%'  identified by 'password' with grant option;

xxxx为创建的数据库,password为root的密码。请按实际要求进行更改。

该命令详细的使用方法,请参考host
xxx is not allowed to connect to this MySQL

转载自 http://www.wodernet.com/4/403/20130317/579.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 远程连接
相关文章推荐