当前位置: 首页 >数据库 > linux 安装mysql后修改密码出现问题

linux 安装mysql后修改密码出现问题

新安装的mysql 执行命令时候出现错误:

 一 错误信息: ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

原因:mysql 用户没有操作/var/run目录的权限,所以pid文件无法创建,导致登陆时无法建立 进程信息文件,登陆进程就无法开启

解决方法:

1,执行命令

/etc/init.d/mysql stop (service mysqld stop )/usr/bin/mysqld_safe --skip-grant-tables

2, 另外开启ssh连接,执行命令

[root@localhost ~]# mysqlmysql>use mysqlmysql>update user set password=password("123456") where user="root";mysql>flush privileges;mysql>exit

  [mysql@localhost etc]$ ps -A | grep mysql
   4532 pts/0    00:00:00 mysqld_safe
   5542 pts/0    00:00:00 mysqld
  [mysql@localhost etc]$ kill -9 4532 5542 

3,再次启动mysql

/etc/init.d/mysql start   (service mysqld start)

4,登录

mysql -uroot -p

 

 

二 错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

  原因:没有权限

  解决方法:

   执行命令赋权

chmod -R 777 /var/lib/mysql

重启mysql 会生成 mysql.sock文件

 

 

三 错误信息:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

已经修改完密码后,执行修改语句的时候出现这个错误:

解决方法:

mysql>SET PASSWORD = PASSWORD('newpasswd');

 

 

 ------------------------------------------------------阿纪--------------------------------------------------------------

 

作者:纪先生笔记
来源链接:https://www.cnblogs.com/sunjiguang/p/6043890.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117959.html

分享给朋友:

“linux 安装mysql后修改密码出现问题” 的相关文章

MySQL触发器 2022年05月16日 21:53:36
MYSQL的存储过程 2022年05月16日 21:54:19
Mybatis中的${}和#{}区别 2022年05月17日 21:41:44
mysql查询结果中文显示成了问号 2022年06月07日 02:00:43
mysql查询最后一条记录 2022年06月08日 19:25:45
Mysql查询某字段值重复的数据 2022年06月11日 19:39:22
MYSQL根据日期查询 2022年06月11日 21:03:52
mysql 查询某字段最小的记录 2022年06月12日 13:41:31