Linux 中 mysql 密码重置

第一步:

vi /etc/my.cnf

然后 添加 skip-grant-tables  添加之后 连接mysql 时不需要密码验证 即可直接进入   进入之后 可以重新设置一个密码

添加保存 之后 需要重启下mysql 服务 service mysqld restart

如图:


Linux 中 mysql 密码重置_第1张图片

第二步:

mysql -u root -p 进入mysql 后  直接设置 密码

update mysql.user set authentication_string=PASSWORD('123456') where User='root';

flush privileges;



Linux 中 mysql 密码重置_第2张图片


设置完密码之后 可以把 /etc/my.cnf 文件中的skip-grant-tables 注释掉 然后 重启下服务  

你可能感兴趣的:(Linux 中 mysql 密码重置)