MySQL 重置密码

1.关闭 mysql 服务

可以使用 ps ax | grep mysql 查找 mysql 进程,然后用 sudo kill -9 [pid] 结束进程

2.以安全模式运行 mysql

进入 mysql 的 bin 目录进入管理员模式

cd /usr/local/mysql/bin
su

然后以安全模式运行 mysql

./mysqld_safe --skip-grant-tables &

3.修改密码

新建一个终端,输入

mysql -u -root

就能无密码进入 mysql

修改密码:

mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('newpassword');
mysql> FLUSH PRIVILEGES;

然后退出即可

重启 mysql

回到第一个终端,关闭 mysql

./mysqladmin -u root -p shutdown

再正常启动 mysql 即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.serv...
    MacPPain阅读 161评论 0 0
  • 最近在折腾MYSQL,用的是Mac开发环境,然而从MYSQL官网上下载MYSQL的dmg文件安装后,自动生成的那一...
    E思无邪阅读 3,230评论 0 3
  • 想在mac上练习下mysql,结果忘记了密码。好在运气很好 知乎第一篇就到了管用的方法。在此记录一下 知乎传送门 ...
    投降又不会赢阅读 325评论 0 0
  • step1: 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysq...
    Funcy1Day阅读 285评论 0 0
  • 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密...
    liuboxx1阅读 241评论 0 0