下载安装
开始的时候使用HomeBrew安装了最新的MySql, 结果各种报错, 还要设置免密登录, 然后就参考了同事的MySql版本, 发现是5.7 于是就去官网下载了5.7版本(安装完成后MySql会给出一个临时的密码,我们后面要用它登录后修改掉它)
在此分享百度网盘链接:
https://pan.baidu.com/s/18Eqp-PkA_3aaB-6z7_DxLw
提取码: shcb
系统偏好启动停止服务
在系统偏好设置中找到mysql选项,点击能够进行mysql的服务的启动和停止。首先启动mysql.
命令行使用mysql:
cd ~
vim .bash_profile
alias mysql=’/usr/local/mysql/bin/mysql’
alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’
source ~/.bash_profile
使用:
mysql -uroot -p
然后输入临时的password来登录使用mysql。
更改加密方式:
输入下面的sql:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更改密码:
该例子中 123456为新密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
刷新权限
FLUSH PRIVILEGES;
当然这样的情况须要在mysql服务已经启动的下才干够登录,否则会报ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)错误。
命令行启动mysql服务。
输入:
sudo /usr/local/mysql/support-files/mysql.server start
命令行停止mysql服务。
输入:
mysqladmin -uroot -p(你的password) shutdown
或:
sudo/usr/local/mysql/bin/mysqladmin -uroot -p(你的password) shutdown