linux mysql 数据库

      在redhat 5.4版本中,系统自动安装了mysql数据库,启动
#cd /usr/sbin
#service mysqld start
Starting MySQL: 

      已启动,但是使用root进去总是报错
#mysql -uroot -p111111
ERROR 1045 access denied for user 'root'@'localhost' using password yes

     解决方法
    
#service mysqld stop
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#mysql -uroot -p111111
mysql> UPDATE user SET Password=PASSWORD('111111') where USER='root';

--若提示先选择数据库则
mysql>use mysql;

在执行update
mysql>flush privileges;
mysql>quit;

然后就是查找到mysql_safe 的进程,关闭掉,重启即可
service mysqld start

猜你喜欢

转载自worina8080.iteye.com/blog/1631834