mysql安装完成后登入错误
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
解决:
1、先停止mysql服务,命令如下:
#/etc/init.d/mysql stop
2、重新启动服务,命令如下:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、登入mysql并修改密码:命令和SQL如下:
# mysql -u root mysql
mysql> update user set password=PASSWORD(‘新密码‘) where user=‘root‘;
mysql> flush privileges;
mysql>commit;
mysql>quit;
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
4、查看mysql后台进程是否启动了,命令如下:
#/etc/init.d/mysql status
#mysql -uroot -p
Enter password:<输入新设置的密码>
5、查看数据信息:
mysql>show databases;
如果报告下面错误:
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
请执行下面命令:
mysql>SET PASSWORD=PASSWORD(‘新密码‘);
再执行:
mysql>show databases;
一切好了ok了!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。