首页 > 数据库技术 > 详细

Mysql 5.7 相关问题记录

时间:2015-12-28 18:40:08      阅读:328      评论:0      收藏:0      [点我收藏+]

Linux为CentOS 6.4

技术分享

通过yum安装的mysql 5.7

问题一:

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)

出现这个问题的原因是权限不够,mysql.sock这个文件无法创建,所以导致无法连接,建议闲查看SElinux状态,将SElinux关闭再尝试。关闭方式:

vi /etc/selinux/config

将语句注释添加

#SELINUX=enforcing
SELINUX=disabled

重新启动系统

问题二:

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

新版本的mysql需要密码才能登陆,采用安全模式登陆并修改密码最为直接了当。方式如下:

先关闭mysql

service mysqld stop

如果是二进制安装的,kill掉所有进程也是一样

mysqld_safe --skip-grant-tables &

二进制安装需要到安装路径bin下执行

登陆mysql修改密码

update user authentication.string=password(‘new password‘) where user=‘root‘;

与之前版本不同的是要使用authentication.string否则会报错,内容如下:

ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘

修改好密码后刷新

flush privileges;

退出重启

问题三:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

登陆mysql重设密码

set password=password(‘newpassword‘);


Mysql 5.7 相关问题记录

原文:http://kinrey.blog.51cto.com/10492082/1729226

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!