Access denied for user 'bruce'@'localhost' to database 'DBbruce'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Access denied for user 'bruce'@'localhost' to database 'DBbruce'相关的知识,希望对你有一定的参考价值。
本地创建用户 ‘bruce‘ 后,创建数据库 ‘DBbruce‘ 时。-----------》mysql提示:Access denied for user ‘bruce‘@‘localhost‘ to database ‘DBbruce‘
解决方式:
1、用root用户登录数据库后,查询表user:
----》SELECT * FROM mysql.user;
2、表中有很多以 ‘_priv‘ 结尾的字段,将用户‘bruce‘对应的这些字段全部改为‘Y‘。
3、右击‘我的电脑‘->‘管理‘ 找到‘服务‘,关闭Mysql服务。
4、重启Mysql服务,用‘bruce‘登陆数据库,再创建数据库。创建成功。
注:Access denied for user ‘bruce‘@‘localhost‘ to database ‘DBbruce‘ 这句话中的用户名不仅仅是‘bruce‘ 全名应该是‘bruce‘@‘localhost‘ ,即:用户名和服务器名 。
以上是关于Access denied for user 'bruce'@'localhost' to database 'DBbruce'的主要内容,如果未能解决你的问题,请参考以下文章
ERROR 1045 (28000): Access denied for user ‘root‘@
MySql access denied for user错误
ERROR 1045 (28000): Access denied for user ‘roort‘
Mysql Access denied for user 'root'