作者:佚名 时间:2024-09-07 09:29:26 阅读:(8)
作为一个PHP开发人员,会经常搭建一下网站的服务器来满足开发的需求,环境的配置常用的是lnmp,配置的东西多了,数据库的密码有时候会混淆,导致数据库登陆失败,接下来云梦编程网为大家介绍两种lnmp重置mysql数据库密码的方法,有需要的小伙伴可以参考一下:
(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密码解决方法的全部内容了,了解更多相关文章请关注吾爱编程网!