记录我的生活和学习历程

[Mysql]mysql密码找回

2012-11-15

近日,在ubuntu下安装了一个mysql

sudo apt-get install mysql-server

安装过程居然没有提示我设定mysql密码。安装好后,以为用户为root默认密码为空,可是怎么也登陆不进去,只好强制更改root密码了。
操作步骤:
1.停掉mysql

service mysql stop

2.以–skip-grant-table 的参数启动mysql,执行后不要动此Terminal,他会一直停在那里。

mysqld_safe --skip-grant-table&

3:开启另一个Terminal,执行下面命令,passwd为你要设定的密码

mysql mysql
mysql> UPDATE user SET password=password('passwd') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit

4:回到当初执行的终端Terminal,ctrl+c,终止其执行。确保进程已经关闭再执行下

killall mysqld

5:重启mysql并登陆

service mysql start
mysql -u root -p 
Enter password:
作者:swappy | Categories:Mysql | Tags:

3条评论

  1. usb电视棒说道:

    看文章,支持一下,是一种美德。

发表评论

电子邮件地址不会被公开。 必填项已用*标注