Mysql8 密码重置方法

  1. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf:修改配置文件
  2. 最后增加:skip-grant-tables
  3. 重启:sudo service mysql restart
  4. 进入Mysql:mysql
  5. 使用Mysq数据库:use mysql;
  6. 清除密码:update user set authentication_string='' where user='root';
  7. 设置新密码:
    update user set plugin='mysql_native_password' where user='root'; #更改加密方式
    alter user 'root'@'localhost' IDENTIFIED BY '123456';#设置密码
    FLUSH PRIVILEGES;