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

MySQL之安装完成后无法登录等问题

2015-04-17 11:32 411 查看
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;就会发现正常了。
3./etc/my.cnf文件不存在。
cp /usr/share/mysql/my-default.cnf /etc/my.cnf即可
也可以自己建一个my.cnf的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息