欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

mysql忘了密码 重置密码

最后更新 2020-05-14 03:07:39   阅读量 1353

编辑mysql配置文件

vi /etc/my.cnf

在[mysqld]下面加上skip-grant-tables,如:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables

重启mysql(centos7)

systemctl restart mysqld

登录mysql后重新修改密码

mysql -u root

mysql> update mysql.user set authentication_string=PASSWORD('123456') where User='root';
mysql> flush privileges;

注意,如果通过以上操作可能还是会出现之前登录不上去的问题,所以最好再加上两个操作,可能跟数据库版本有关吧

set password for root@localhost = password('123456'); 
flush privileges; 

最后改回my.cnf,重启mysql,用密码登录

mysql -u root -p
输入密码
(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – 解决ssh登录远程服务器慢的问题
上一篇 – MySQL基础操作快速入门

  1. Database

toningto@outlook.com

推荐文章

Effective Python

Python的几种函数参数类型

标签云

Mac React Database Qt Node.js Javascript Product C/C++ Python Bug Tools Windows Linux Tips Design Go IOS MongoDB Shell Android Mobile Life Java Web MQ Others Boost

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2