【MySQL】忘記root密碼,修改root密碼

1、mysql

>service mysqld stop

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

方法2、
>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

2、sql

>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;
相關文章
相關標籤/搜索