欢迎来到cool的博客
7

Music box

Click to Start

点击头像播放音乐
新博客链接

mysql 更改 root 密码

重启mysql服务: 
首先关闭mysql服务 

mysqladmin shutdown 

然后再启动 

mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock 

UBUNTU的话要用管理员身份来操作,命令前面加上sudo 

忘记root密码后更改密码: 
1. KILL掉系统里的MySQL进程; 
ps -elf|grep mysql 
结果中第四列是PID,记下所有的PID(pid1,pid2...) 
kill pid1 pid2 ... 

2. 用以下命令启动MySQL,以不检查权限的方式启动; 
mysqld_safe -skip-grant-tables & 

3. 然后用空密码方式使用root用户登录 MySQL; 
mysql -u root 

4. 修改root用户的密码; 
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; 
mysql> flush privileges; 
mysql> quit 

5. 重新启动MySQL,就可以使用新密码登录了。

返回列表