查看: 1938|回复: 0
收起左侧

[资料库] MAC mysql密码root重新设置

[复制链接]
fromZero
发表于 2016-2-21 11:47:46 | 显示全部楼层 |阅读模式
本帖最后由 fromZero 于 2016-2-21 11:58 编辑

问题描述:
        Mac上第一次安装mysql,安装的速度很快,很快跳出一个对话框,提示初始密码是多少,比如‘123’,但是在使用mysql workbench的时候创建本地连接发现,提示密码错误;

问题解决:
1、苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
2、进入终端,输入:cd /usr/local/mysql/bin/
回车后,登录管理员权限:sudo su
回车后输入以下命令来禁止mysql验证功能:
./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启,重启好了之后进入mysql workbench。随便创建一个连接,用户名填root (注意这里不会验证密码,所以填只要存在的账户就可以)。
3 、新建一个终端进入
启用别名:
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
mysql -u root -p
show databases;
use mysql数据库
mysql>select * from user ;会发现没有password字段,不用着急,这是因为原来的password字段已经被authentication_string这个字段替换了,至于为什么要替换,这个没有细细研究;
mysql>update user set authentication_string=password("new_pass") where user="root";
提示成功,同时也会产生一条警告;
4、重启mysql登陆后,使用新密码就可以登录了,因为在修改的时候产生了一条警告,所以会让你重新设置新密码,OK一切都搞定了。
这样你就可以愉快的使用mysql 了。

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢提供分享

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-16 05:49 , Processed in 0.131166 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表