转载 http://blog.csdn.net/u014410695/article/details/50630233
今天安装了mysql后 保留截图 可是截图上的那个密码怎么输入都进不去 下面这个是我找的 说的最明白的
以下方法亲测有效,过程使用的工具只有mac的终端无需workbench
- 1
- 2
- 1
- 2
或者
- 1
- 2
- 1
- 2
解决上面错误的方法之一就是重新设置我们的mysql的root密码。
1.在终端输入下面命令关闭正在运行的mysql,如果msyql没有运行可以跳过,需要输入mysql的密码。如果mysql密码忘记了,可以直接通过系统偏好设置里面关闭!
- 1
- 1
系统便好设置关闭如图
2.进入mysql的bin目录执行如下命令
- 1
- 2
- 1
- 2
之后输入管理员密码会看到
- 1
- 1
之后我们输入下面命令以安全模式运行mysql
- 1
- 1
运行结束我们打开mac的系统偏好设置,选择msyql,我们会发现Mysql重新运行了如图
回到终端点击Command + N 重新打开一个终端
输入
- 1
- 1
这时候我们不需要密码就能进入mysql
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
注意:这里有的时候会进不来,这个时候可以尝试重启mac电脑,具体原因我也不清楚。
3.修改root密码
首先执行下面命令为了能够修改任意的密码
- 1
- 1
之后执行修改密码的SQL语句,这里的qsd19001008可以替换你自己想要修改的密码
- 1
- 1
如果你的子帐号可以登录msyql你也可以尝试下面的方法
- 1
- 1
或
- 1
- 2
- 3
- 1
- 2
- 3
又或者
- 1
- 2
- 3
- 1
- 2
- 3
最后刷新
- 1
- 1
Control+D推出mysql,然后关闭安全模式数据库,这里要输入你刚才设置数据密码就好啦
- 1
- 1
到目前为止你就找回了你mysql的密码啦
正常启动mysql数据库,输入刚才设置的密码qsd19001008
- 1
- 1
如果上面的命令不执行,同理到系统偏好里开启mysql服务器。
最后执行下面的终端命令,然后输入刚才设置的密码qsd19001008我们就可以正常进入mysql啦
- 1
- 1