【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;
相关文章
相关标签/搜索