linux mysql 修改root密码

cd到mysql的所安装的目录文件夹中

  1. 找回linux下mysql的root的密码
  2. vim  my.cnf在文件的末尾添加skip-grant-tables 
    找回linux下mysql的root的密码
  3. 重启mysqld的服务service mysqld restart

    找回linux下mysql的root的密码
  4. 连接数据库./bin/mysql -uroot -p提示输入密码按enter直接进入
    找回linux下mysql的root的密码
  5. 选择mysql的数据库(use mysql),执行

    update user set password=password('你设置的密码') where User='root' and Host='localhost';

    然后更新mysql的缓存flush privileges;

    找回linux下mysql的root的密码
  6. vim  my.cnf的skip-grant-tables 给注释掉方便再使用
    找回linux下mysql的root的密码
  7.  重启下mysql,service mysqld restart   然后连接数据库,输入你修改后的密码看能否进入,能够进入就说明密码修改成功,否则再重新安装步骤操作一遍

原文地址:https://www.cnblogs.com/Su-per-man/p/12463086.html