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

ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘mysql’

2015-03-14 16:11 417 查看
最近在linux使用mysql,遇到权限问题,找到文章,转载一下:

原文地址:http://segmentfault.com/q/1010000000167313

1.关闭mysql
# service mysqld stop


2.屏蔽权限
# mysqld_safe --skip-grant-table


第二步回车之后,会出现两行,其中有Starting demo from ******,这时需要新开一个窗口进行数据库的登陆操作。

3.新开起一个终端输入
# mysql -u root mysql
# mysql> UPDATE user SET Password=PASSWORD('1234567') where USER='root';
# mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
# mysql> \q


ok,新密码设置成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐