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';
完成!