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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容