正睿新闻中心

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

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

    随着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;

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

  • 正睿合作伙伴
  • 社区
  • 社区
  • 阅读我们的博客
  • 技术支持论坛
首页 | 注册 | 网站地图 | 通告 | 联系我们
CopyRight(C)2004-2016 Chongqing Zhengrui Technology Co.,Ltd. All rights reserved.
重庆正睿科技有限公司(C)版权所有 未经书面授权 不得转载、复制或建立镜像
渝ICP备11002339号-1  渝公网安备 50010702500475号