好尴尬,前天刚部署lnmp环境,今天登陆数据库就忘记密码了
1、首先拿到操作系统的root权限,然后kill掉mysql服务,或者是手动停掉,这里我用的是手动噢;
1 service mysql stop
2、然后在执行
1 mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。
接着修改mysql数据库密码
1 mysql
2 mysql> use mysql;
3 mysql> show tables;
4 mysql> UPDATE user SET password=password("test123") WHERE user='root';
5 mysql> exit;
之后可以重新登陆就可以啦
推荐其他方法链接:https://www.cnblogs.com/chuckjam/archive/2018/08/10/9456255.html