MySQL5.7修改root密码
方法1: 用SET PASSWORD命令
首先登录MySQL
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
mysql> use mysql;
mysql> update mysql.user set authentication_string= authentication_string('root') where user='root' ;
mysql> flush privileges;
方法4:在忘记root密码的时候,可以这样
1.关闭mysql服务
2.cmd启动命令:mysqld --skip-grant-tables&
3.新开一个cmd窗口:mysql -u root
4.mysql>use mysql
5.mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=‘root’;
6.mysql> FLUSH PRIVILEGES;
7.服务中结束进程mysqld.exe
8.重启服务,完成