1.MySQL的下载地址http://www.mysql.com/downloads/mysql/,选择适合自己OS系统的安装版本
2.Mac傻瓜式安装
3.安装完会随机生成root用户密码,一定要记下来!
4.系统偏好设置->mysql:启动Mysql数据库服务
5.以下是坑:
A.连接数据库密码问题:
Your password has expired. To log in you must
change it using a client that supports expired passwords.
B.mysql命令不能用
-bash: mysql: command not found
C.mysql不可用
ln: /usr/bin/mysql: Permission denied
6.解决方案
网上找了各种方法,都不行,各种 xxx Permission denied,各种坑啊!!!
最终解决方案:
- 打开终端,为Path路径附加MySQL的bin目录
PATH="$PATH":/usr/local/mysql/bin
- 然后通过以下命令登陆MySQL(密码就是前面自动生成的临时密码)
mysql -u root -p
- 登陆成功,但是运行命令的时候会报错,提示我们需要重设密码。
mysql> show databases; - ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
- 修改密码,新密码为123456
mysql> set PASSWORD =PASSWORD(‘123456');
- 再次执行show databases正常