MySQL忘记密码CentOS
程序员文章站
2024-03-21 16:50:16
...
文章目录
CentOS忘记MySQL密码
有一段时间没有进服务器了,今天进去部署博客的后端,居然忘记了MySQL的密码,这下需要重置密码,记录一下过程
#1 环境
CentOS6.8
MySQL5.7
#2 开始
密码错误
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
- 修改MySQL的登录设置
vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
如下:
...
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
...
保存并且退出vim。
- 重新启动mysqld
service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
- 登录并修改MySQL的root密码(直接登录,不用密码或者输入root都可以)
mysql -u root -p
mysql> USE mysql ;
mysql> UPDATE user SET Password = password('新密码') WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
- 将MySQL的登录设置修改回来
vim /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vim
- 重新启动mysqld
service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
重启成功之后,就可以使用新密码登录MySQL啦 !!!
推荐阅读
-
MySQL忘记密码CentOS
-
Centos7 安装Mysql8.0
-
Centos7 下配置mysql
-
WIN10操作系统下如何修改MySQL5.7数据库的ROOT用户密码(亲测有效)
-
centos7下 Mysql+Keepalived 双主热备高可用图文配置详解
-
linux下修改root密码 博客分类: mysql
-
centos6.5使用yum安装mysql5.6实现不同磁盘的表分区 博客分类: centosmysql centosmysql5.6
-
linux下修改root密码 博客分类: mysql
-
(一)MySQL数据库-Centos7.6安装MySQL5.7.26
-
CentOS下开启mysql远程连接 博客分类: mysql CentOS开启mysql远程连接