版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010377383/article/details/82688250
前言
在win 下 安装mysql,默认给的username 和 password 都是root。结果到mac, 安装好mysql, 结果命令行进不去,我特么也是醉了。
(一)下载包
下载包依然选择基于5的版本。
(二)傻瓜安装
一直下一步就行。
(三)设置环境变量
苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server),如果默认打开了
然后去配置环境变量,打开终端。依次执行一下命令
(1)执行 cd /usr/local/mysql/bin
(2)执行 vim ~/.bash_profile
在该文件中添加mysql/bin的目录
export PATH=$PATH:/usr/local/mysql/bin
添加完成后,按esc,然后输入wq保存。
最后执行 source ~/.bash_profile
(四)重置密码
本来到第三部,我开开心心打开打开mysql server,然后执行
mysql -uroot -p
然后输入密码 root
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
懵逼了。这和win不一样啊。
设置密码步骤
(1) 如果你终端还在第三步, 不执行第一步 cd /usr/local/mysql/bin/
(2) 登录管理员权限 sudo su
(3) 回车后输入密码然后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
注意: 回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
(4) 输入命令 ./mysql
(5) 回车后,输入命令 FLUSH PRIVILEGES;
(6) 回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码'); // 比如 1234
(7) 重新打开新终端 执行 mysql -uroot -p 回车 输入密码回车
安装完成
扫描二维码关注公众号,回复:
4932207 查看本文章