CentOS7安装MySQL5.7遇到的若干问题记录

royma_1990 2016-05-12 11:33:25
一:安装完成后,启动mysql 报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
执行命令查找mysql.sock:
# find / -name mysql.sock
如果socket文件不存在说明本地mysqld服务没跑起来,执行命令启动mysqld服务
#systemctl start mysqld
查看MySQL服务是否已启动
# service mysqld status
MySQL服务启动后会自动生成mysql.sock文件。

二:root用户登录被拒绝
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
因为MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。
网上大多数解决方案都是以安全模式修改root登录密码,但是也有提到用随机密码登录修改密码。
个人感觉用随机密码登录的方式更方便快捷。
MySQL为root用户生成的随机密码通过mysqld.log文件可以查找到:
# grep 'temporary password' /var/log/mysqld.log
使用该随机密码登录MySQL
# mysql -u root -p
Enter password: (输入刚才查询到的随机密码)
修改root用户密码:
mysql> SET PASSWORD FOR 'root'@'localhost'= "MySQL-123456";
mysql> exit

用root新密码登录:
# mysql -u root -pMySQL-123456

MySQL的密码策略比较复杂,过于简单的密码会被拒绝。
...全文
370 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
royma_1990 2016-06-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_31588385 的回复:
[quote=引用 3 楼 qq_31588385 的回复:] 你好,楼主 我安装完Mysql后是这个错?能解答一下吗? ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 843536055,谢谢了
我按照说的做,还是出问题了[/quote] 执行下这个命令看看mysql.sock文件生成了没有: find / -name mysql.sock
royma_1990 2016-06-16
  • 打赏
  • 举报
回复
引用 2 楼 zhu19774279 的回复:
补充一点:Windows下安装MySQL 5.7.x,密码是显示在安装时候的命令行黑窗口里
没在Windows下安装过,不过安装过程应该也会记录到日志文件里。
qq_31588385 2016-05-23
  • 打赏
  • 举报
回复
引用 3 楼 qq_31588385 的回复:
你好,楼主 我安装完Mysql后是这个错?能解答一下吗? ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 843536055,谢谢了
我按照说的做,还是出问题了
qq_31588385 2016-05-23
  • 打赏
  • 举报
回复
你好,楼主 我安装完Mysql后是这个错?能解答一下吗? ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 843536055,谢谢了
zhu19774279 2016-05-13
  • 打赏
  • 举报
回复
补充一点:Windows下安装MySQL 5.7.x,密码是显示在安装时候的命令行黑窗口里
LongRui888 2016-05-12
  • 打赏
  • 举报
回复
谢谢分享。 登录密码的策略怎么又改了

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧