-
博文分类专栏
- Jquery基础教程
-
- 文章:(15)篇
- 阅读:41167
- shell命令
-
- 文章:(42)篇
- 阅读:135336
- Git教程
-
- 文章:(36)篇
- 阅读:213896
- leetCode刷题
-
- 文章:(76)篇
- 阅读:97073
-
Mysql5.7.19安装后用户无法登录以及 Unknown column 'password' in 'field list'问题件的解决2017-08-04 10:54 阅读(12161) 评论(0)
前几天,在centOS上安装了Mysql5.7.19,因为安装的时候,没有指定密码,登录不上。错误如下图:
于是关闭mysql的进程,通过如下命令重新打开mysql的服务
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
这次,可以登录了,于是尝试着修改user表中的密码,如下
于是尝试着另外一种修改密码的方式:
okey,这样可以。why???
于是打印出这个表中的字段
发现,mysql的user表中根本就没有这个password字段。于是经过查询文档,才发现,原来password字段已经被改为authentication_string了,好吧,out了。
干掉mysqld_safe.pid进程,重启mysql服务,搞定了。
总结
登录不了,可以使用通过mysqld_safe方式,启动mysql,免密码登录。