标签:数据库 无法登录
mysql数据库用rpm包安装后,出现了一系列的问题,下面就开始解答一下
1.安装完成后,service mysql start ,正常启动
使用mysql或者mysql -u root -p直接回车后,报如下错误
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
解决办法如下:
service mysql stop mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql -u root -p 直接回车进入 执行一下语句 use mysql; UPDATE user SET Password=PASSWORD(‘your_newpassword‘) where USER=‘root‘; flush privileges; quit 退出 service mysql start mysql -u root -p 输入刚才修改的密码,即可进入
2.上面的问题解决了,接着问题又来了,登陆后看一下数据库吧,
show databases;
结果:!!
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
解决办法如下:
SET PASSWORD = PASSWORD(‘your_newpassword‘); 得到返回值为ok 然后再试一下,show databases;就会发现正常了。
标签:数据库 无法登录
原文地址:http://sunys.blog.51cto.com/8368410/1633813