CentOS修改MySQL的root密码

  1. 修改MySQL的登录设置:
  2. # vim /etc/my.cnf
    在[mysqld]的段中加上一句:skip-grant-tables
    保存并且退出vi。
    CentOS修改MySQL的root密码
  3. 重新启动mysqld
    # service mysqld restart
  4. 登录并修改MySQL的root密码
    》 #mysql (直接就可以进去了)
    mysql> UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;
    mysql> flush privileges ;
    mysql> quit

  5. 再进到 # vim /etc/my.cnf 里 把skip-grant-tables 这句 删了

  6. 再重新启动 service mysqld restart

  7. 看别人的 修改完后直接输入mysql , 但我的进不去 每次进mysql 还要输入mysql -uroot -p 然后在输入密码 就能进去了
    CentOS修改MySQL的root密码