忘记mysql登陆密码

好尴尬,前天刚部署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

你可能感兴趣的:(Linux)