在 mac 上 安装MySQL 后,第一次安装
直接下载 dmg
安装
修改环境的配置变量,打开终端,按照顺序输入
1. cd ~
2. vim ./.profile
打开后,进入编辑模式 按一下 i
增加一个环境变量
export PATH="$PATH:/usr/local/mysql/bin/"
按一下 ESC 键
输入 qw 保存 退出
3.source ./.profile
使得配置环境变量里面生效
mysql
居然出现登录不了,说密码错误 (我特么是第一次安装,压根没有root 密码)
解决方案:
首先 由于 MySQL 在 mac 上安装 默认没有配置文件在 etc
目录下 上,所以需要拷贝一份
sudo cp /usr/local/mysql/support-files/my-medim.cnf /etc/my.cnf
然后编辑 在最后增加一句
skip-grant-tables
重启 MySQL
接下来,就可以进入终端了,直接输入mysql
进入,然后修改 root
的密码
注意在 MySQL 5.7
下面,没有 Password
字段,Password
改为了 authentication_string
所以输入
update MySQL.user set authentication_string=password('123456') where user='root' ;
退出之后,删除掉之前添加在/etc/my.cnf
那句话 skip-grant-tables
然后重启 MySQL
就可以用
mysql -u root -p
输入之前的密码,就可以了