美文网首页
2018-01-05

2018-01-05

作者: 折时 | 来源:发表于2018-01-06 20:52 被阅读0次

                                Mac MySQL的安装及遇到的问题

一.安装

     1.官网下载MySql dmg版本。

    2.双击下载的 mysql-5.7.14-osx10.11-x86_64.dmg 文件,到最后步记住密码再确定。

       忘记密码也可以在右上角通知栏看到。

   3.系统偏好设置中点击MySql图标弹出弹窗,开启mysql。

二、安装完成后打开终端,完成密码修改。

  1.定义别名

      输入alias命令:alias mysql=/usr/local/mysql/bin/mysql

      回车,再输入:alias mysqladmin=/usr/local/mysql/bin/mysqladmin

2.修改密码

      输入:mysqladmin -u root -p  password

连续输入 原始密码 新密码 确认新密码

3.链接数据库

    终端输入:mysql -u root -p 回车输入密码

出现 mysql>说明登录成功可以输入sql命令了。


三 .安装中的问题

  1.安装完成后,修改密码时输入初始密码: 终端报错:bash: !": event not found(原因不明如果有大神知道,请下方留言,跪谢!)

然而活人不能被尿憋死,果断跳过初始密码,直接修改密码。

2.跳过初始密码的方法(同时也适用密码过期无法登录的情况):

a.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'

b.  打开终端,输入:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

输入Mac密码:

b.  打开另一个新终端,输入:

   sudo /usr/local/mysql/bin/mysql -u root

     UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';

     FLUSH PRIVILEGES;(刷新一下设置)

d.  重启MySQL.

*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';

    完成!

相关文章

网友评论

      本文标题:2018-01-05

      本文链接:https://www.haomeiwen.com/subject/vmwsnxtx.html