云梦编程网

当前位置:首页 > Liunx教程 >

lnmp重置mysql数据库root密码

作者:佚名 时间:2024-09-07 09:29:26 阅读:(8)

作为一个PHP开发人员,会经常搭建一下网站的服务器来满足开发的需求,环境的配置常用的是lnmp,配置的东西多了,数据库的密码有时候会混淆,导致数据库登陆失败,接下来云梦编程网为大家介绍两种lnmp重置mysql数据库密码的方法,有需要的小伙伴可以参考一下:

lnmp重置mysql数据库root密码

方法一:

(1)、停止MySQL服务

 systemctl stop mysqld

(2)、打开mysql配置文件

 vim /etc/my.cnf

(3)、在[mysqld]的段中加上一句:

 skip-grant-tables

(4)、启动mysql

 systemctl start mysqld

(5)、登录并修改MySQL的root密码:

 mysql> use mysql ; 
 mysql> update user set Password = password ('123456') where user = 'root' ;
 mysql> exit

PS:如果Mysql的版本是5.7及以上的话update语句如下:

 update user set authentication_string=password("123456") where user='root';

(6)、将MySQL的配置设置修改回来:

将先前在[mysqld]的段中加上的那句删除: skip-grant-tables

(7)、重启mysql:

 systemctl restart mysql

方法二:

使用lnmp提供的root密码重置工具

 wget https://soft.lnmp.com/lnmp/ext/reset_mysql_root_password.sh
 sh reset_mysql_root_password.sh


以上就是云梦编程网为大家介绍的lnmp忘记mysql密码解决方法的全部内容了,了解更多相关文章请关注吾爱编程网!

最新文章

热门文章