腾讯云服务器重置mysql密码-亲测有效

前言:假设我们使用的是root账户

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)
注意:如果linux vi指令不熟悉先学习一下:
比如打开文件进入插入模式( 按 i ),编辑完之后是 esc ,退出编辑模式,
然后输入 :wq 就可以保存修改的内容
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:
在这里插入图片描述
2.接下来我们需要重启MySQL:

service mysqld restart

3. 输入mysql进入mysql操作目录

进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中

mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit

4.编辑my.cnf,去掉刚才添加的内容 “skip-grant-tables” ,然后重启MySQL。大功告成!

5.然后重新进入服务器,重新输入

mysql -u root -p 

发现提示输入密码,那就是你新设置的密码,之后就可以登录啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章