【原】MySQL 5.7新版本遇到的问题汇总

MySQL 5.7发布以后,近期也是第一次用,发现相比较之前的版本有很多改变,搞得之前很多做法已经并不适用了,在此记录一些遇到的问题,提醒一下朋友们。

一、安装MySQL后,默认用户root的密码不再“未设置”,不能使用:

#mysql -u root

这条命令登陆,必须加入-p参数,输入默认密码。

二、默认密码在mysqld.log文件中,可以使用命令:

# grep ‘temporary password’ /var/log/mysqld.log

查询默认密码,如果执行失败找不到mysqld.log文件,可使用:

find / -name ‘mysqld.log’

进行查找mysqld.log文件位置。

三、使用默认密码登陆以后,不能进行其他操作,需要更改默认密码方可继续操作,更改密码命令:

SQL>ALTER USER root@localhost IDENTIFIED BY ‘new_password’

注意:新密码必须包含大写小字母、数字、特殊字符,并且最少字符长度为8

附:

1、在MySQL 5.7之前的版本,在mysql.user表中,会存在`password`列;现在`password`列被更改为同表中的`authentication_string`列。

2、在mysql.user表中添加了`account_locked`列,创建了锁定用户的功能。

==========================

英文实在是我的硬伤,努力的途中。。。只看了一些与自己直接相关联的,话说从5.7.8开始,原生支持JSON,以后不用再以string方式存储JSON了,而是使用内部二进制存储,这个我还是比较关心的,,具体使用如果出什么问题再补充吧。

最后附上官方文档链接:

http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html

《【原】MySQL 5.7新版本遇到的问题汇总》上有1条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注