5.7版本有了一些新的变动,首先就是密码部分和之前有了较大的区别。它对数据的安全性方面做了较大的提升。其次的是数据对json的支持,数据库添加时自带计算等等一些更加方便的玩意

当第一次安装完毕的时候,要注意安装提示,会给你串字符串那就是系统给的默认密码这个是重点

登录后进行查库操作会有这样的提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.,需要重设密码,步骤如下:

1
2
3
4
5
SET PASSWORD = PASSWORD(‘your new password’);

ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;

flush privileges;

将mysql添加到环境变量

当前我的mac版本是10.10 OS X Yosemite,属于Bourne Shell的变种,这样就简单了

对于系统自带的终端是这样的:

1
2
3
4
5
6
7
sudo vim ~/.bash_profile
#对文件中编辑
export PATH=${PATH}:/usr/local/mysql/bin
#保存退出
:/wq
#解析文件立即生效
source ~/.bash_profile

如果用的~/.zshrc的这样配置的也是同样的操作步骤,如果有.zshrc这样的文件优先它,否则上面配置的环境变量会被它覆盖,结果就是上面的配置好了关闭终端再重进就又失效了