mysql8.0忘记登录密码怎么办?针对这个问题,今天小编总结这篇有关找回密码的文章,希望帮助更多想解决这个问题的同学找到更加简单易行的办法。
pkill mysqld关闭掉mysql
<强>跳过mysql的权限表启动mysql服务:强>
——skip-grant-tables启动mysql
<代码>/usr/地方/mysql8013/bin/mysqld_safe——defaults-file=/数据/mysql8/my8.cnf skip-grant-tables,代码>
<强>将密码置空:强>
<代码> root@localhost[(一)]在更新mysql。用户设置authentication_string=& # 39; & # 39;用户=皉oot"和主机=發ocalhost"; 查询好了,1行影响(0.06秒) 行匹配:1,改变:1,警告:0 root@localhost[(一)]在代码>
pkill mysqld关闭掉mysql
<强>再次启动mysql服务强>
<代码> [root@localhost ~] #/usr/local/mysql8013/bin/mysqld——defaults-file=/数据/mysql8 my8.cnf, 代码>
<强>无密码登录mysql服务并设置新的密码:强>
<代码> root@localhost[(一)]在选择版本(); + - - - - - - - - - - - - + | |版本() + - - - - - - - - - - - - + | 8.0.13,,| + - - - - - - - - - - - - + root@localhost[(一)]在改变用户确认的用户()& # 39;jist558@wei& # 39;; 代码>
[root@localhost ~] # mysql -uroot - p # 39; jist558@wei& # 39;- e“选择版本();“
mysql:[警告]在命令行界面可以使用密码不安全。
+ - - - - - - - - - - - - +
|版本()|
+ - - - - - - - - - - - - +
| 8.0.13,,|
+ - - - - - - - - - - - - +
<强>密码写入.my.cnf文件就可以mysql直接登录mysql窗口:强>
<代码> root@localhost ~ #猫.my.cnf (mysql) 提示=癨 u@ \ h: \ p \ R: \ m: \ s (\ d)在“ no-auto-rehash 用户=根 密码=jist558@wei 代码>
<代码> [root@localhost ~] # mysql - e“选择版本();“ + - - - - - - - - - - - - + | |版本() + - - - - - - - - - - - - + | 8.0.13,,| + - - - - - - - - - - - - + 代码>
关于就分享到这里了,解决问题并不止文章中和大家分析的办法,不过本文分析的方法准确性是不容置疑的。更多相关内容欢迎关注行业资讯频道。