重置 mysql 的 root 密码

CentOS 上 reset mysql 5.5 的 root 密码

  1. 关闭正在运行的 mysql

    1
    shell> kill `cat /mysql-data-directory/host_name.pid`
    
  2. 创建 reset 脚本

    • /home/me/mysql-init
    1
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
    
  3. 启动 mysql

    1
    shell> mysqld --init-file=/home/me/mysql-init &
    
  4. 删除 reset 脚本

    1
    rm -f /home/me/mysql-init