MySql for mac 5.7 安装MySQL配置/密码问题

下载安装

开始的时候使用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

你可能感兴趣的:(MySql for mac 5.7 安装MySQL配置/密码问题)