mysql5.7增加了许多特性
> SSL加密链接,用户密码过期,用户锁
> json格式的支持
> generate column
> sys schema系统库的引入,包含了一系列视图、函数和存储过程
安装
参照官方教程 `[https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/][1]`
# 下载官方提供的mysql-apt-config.deb包进行APT源设置
# `sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb`,tab选择,一般使用默认即可
# sudo apt-get remove mysql-server mysql-client mysql-common
# 安装完成 sudo mysql 登录数据库
可以发现root用户使用`auth_socket`方式登录
管理用户
修改root用户
UPDATE mysql.user
SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N'
WHERE User = 'root' AND Host = 'localhost';
如果需要通过密码登录,需要修改`plugin='mysql_native_password'`
新增用户
CREATE USER 'USER'@'localhost' IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON *.* TO 'USER'@'localhost';
UPDATE user SET plugin='mysql_native_password' WHERE User='USER';
最后 FLUSH PRIVILEGES
并且重启mysql服务
大功告成
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。