如何修改MySQL的root密码的解决方法

间隙填充
正睿科技  发布时间:2016-01-29 13:27:00  浏览数:1954

    随着MySQL的大量使用,有朋友就遇到过这种情况,root密码应该如何修改呢,今天就来看看它的解决方法

    解决方法一:采用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR root@localhost = PASSWORD(newpass);

    解决方法二:采用mysqladmin

  mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root password oldpass "newpass"

    解决方法三:采用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD(newpass) WHERE user = root;

  mysql> FLUSH PRIVILEGES;

    解决方法四:丢失root密码的时候推荐使用

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=root;

  mysql> FLUSH PRIVILEGES;

    注:修改后,再停止数据库,之后再以正常方式启动数据库即可。