【MySQL】忘记root密码,修改root密码

一、

>service mysqld stop

方法一、
>mysqld --skip-grant-tables &   => $pid

方法二、
>vi /etc/my.cnf
[mysqld]
..
..
skip-grant-tables
..
>service mysqld start


>mysql -uroot -p

>use mysql;
>update user set password = password('your new password') where user = 'root';

>ps ax|grep mysql ====> $pid
>kill -9 $pid

>service mysqld restart
>mysql -uroot -p ==> your new password

二、

>create database test;

>grant all privileges on test.* to 'your new user'@'%' identified by 'your new user's password';
>flush privileges;

>grant all privileges on test.* to 'your new user'@'localhost' identified by 'your new user's password';
>flush privileges;


你可能感兴趣的:(【MySQL】忘记root密码,修改root密码)