概述
MySQL是不能查看密码的,如果忘记了就只能重置了
重置过程
- 先停止MySQL
systemctl stop mysqld
- 修改
my.cnf
,路径为/ect/my.cnf
,在[mysqld]下面添加skip-grant-tables
文章图片
- 启动MySQL
systemctl start mysqld
- 使用下面命令进入MySQL命令行,提示要输入验证码直接按回车键即可
mysql -uroot -p
- 切换到mysql数据库
use mysql
- 【linux|CentOS7忘记MySQL密码后重置】修改密码
update user set authentication_string=PASSWORD("这里填密码") where user='root';
- 刷新授权列表
flush privileges;
- 退出
exit
- 修改
my.cnf
,路径为/ect/my.cnf
,删除[mysqld]下面之前添加的skip-grant-tables
,或者在它前面加#
符号注释掉
- 重启MySQL,新密码就生效了
systemctl restart mysqld
CentOS7操作MySQL命令的一些命令如下:
查看MySQL运行状态
systemctl status mysqld
停止MySQL
systemctl stop mysqld
启动MySQL
systemctl start mysqld
重启MySQL
systemctl restart mysqld
推荐阅读
- linux|Linux 受到开发者偏爱的 9 个理由!
- Linux之tr命令
- 龙蜥社区动态|晟盾科技加入龙蜥社区,共建开源新生态
- 历史上的今天|【历史上的今天】3 月 31 日(世界备份日;皮克斯创始人出生;《黑客帝国》上映)
- linux学习|linux usb gadget filesystem资料整理
- Linux|[Linux] 生成 PEM 密钥对实现服务器的免密登录
- Linux|Linux命令pwd的自我实现
- Linux|centos7 安装 mysql5.7走过的坑
- linux|zookeeper-3.4.14 出现 Client port found: 2181. Client address: localhost. 的解决办法