初始化密码
1.进入mysql命令行
mysql -uroot
2.执行
ALTER USER'root'@'localhost'IDENTIFIED BY 'your_password';
3.提交
flush privileges;
4.退出
quit;
修改密码
1.进入mysql命令行
mysql -uroot -p
2.执行
set password for root@localhost = password('your_password');
3.退出
quit;
忘记密码
Windows下
1.停止mysql
net stop mysql
2.进入mysqld
mysqld --skip-grant-tables
3.新开CMD,进入mysql命令行
mysql -uroot
4.执行
use mysql;
5.修改密码
set password for root@localhost = password('your_password');
6.刷新权限表
flush privileges;
7.退出
quit;
Linux
1.停止mysql
service mysqld stop
2.修改
vim /etc/my.cnf
在mysqld下添加
[mysqld]
skip-grant-tables
3.重启
service mysqld start
4.进入mysql
mysql -uroot
5.执行
use mysql;
6.修改密码
set password for root@localhost = password('your_password');
7.刷新权限表
flush privileges;
8.退出
quit;
9.删除 skip-grant-tables
service mysqld stop
vim /etc/my.cnf
skip-grant-tables
10.重启mysql
service mysqld start