Mac安装MySQ与配置及SQL密码重置 - 简书

最近学习shell脚本用到操作数据库,在安装过程中遇到的一些坑,在此记录一下。分享给各位朋友,避免入坑

1、下载Mysql官方地址:https://dev.mysql.com/downloads/mysql/

安装MySql,双击打开


双击打开按照提示一步步安装

安装过程中会出现一个密码提示  记录下密码。如果忘记记录密码下面会写如何重设密码


记录下密码

正常情况下,安装成功。

此时只是安装成功,但还需要额外的配置:


双击MySQL打开


此时我们在命令行输入mysql -u root -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量。

(1).进入cd /usr/local/mysql/bin,查看此目录下是否有mysql,

(2).执行vim ~/.bash_profile

配置环境变量

PATH=${PATH}:/usr/local/mysql/bin

添加完成后,按esc,然后输入:wq保存。如果提示ReadOnly只读不能保存使用:wq! 强制保存

最后在命令行输入source ~/.bash_profile


设置环境变量

现在你就可以通过mysql -u root -p登录mysql了,会让你输入密码,密码是上面提示记录的密码输入登录就可以了,登录成功后,你可以通过下面的命令修改密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

2、此时MySQL已经安装完成如果密码错误导致登录失败可以使用一下方法重置密码

关闭mysql服务器

sudo /usr/local/mysql/support-files/mysql.server stop

也可以在系统偏好里有个MySQL里关闭。

cd /usr/local/mysql/bin 进入目录

sudo su 获取权限

./mysqld_safe --skip-grant-tables & 重启服务器

重开个终端,

配置短命令:

alias mysql=/usr/local/mysql/bin/mysql

输入mysql 进入mysql命令模式

use mysql进入mysql数据库

flush privileges;大概就是获取权限,要不他不让你改。

set password for 'root'@'localhost'=password('新密码'); 完成修改

flush privileges;刷新权限


最后附上MySQL文件和数据连接图形化界面

mysql-5.7.20-macos10.12-x86_64.dmg 链接: https://pan.baidu.com/s/1kU9GzuZ 密码: 2iea

SQLPro for MySQL    链接: https://pan.baidu.com/s/1qXKv5so 密码: 2yhf

SQLPro for MySQL
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容