Linux系统忘记MySQL密码的具体解决方案
发布时间:2023-02-02 14:56:46 所属栏目:Linux 来源:
导读: 在Linux系统中忘记mysql怎么办?如果在Linux系统中忘记MySQL的密码的话可以通二个方式解决,下面良许教程网为大家分别讲解一下Linux系统中忘记MySQL密码的具体解决方案。
一、拥有原来的mysql的root的密
一、拥有原来的mysql的root的密
|
在Linux系统中忘记mysql怎么办?如果在Linux系统中忘记MySQL的密码的话可以通二个方式解决,下面良许教程网为大家分别讲解一下Linux系统中忘记MySQL密码的具体解决方案。 一、拥有原来的mysql的root的密码 方法一: 在mysql系统外,使用mysqladmin ?mysqladmin -u root -p password "test123" ?Enter password: 【输入原来的密码】 方法二: 通过登录mysql系统 ??mysql -uroot -p ??Enter password: 【输入原来的密码】 ??mysql>use mysql; ??mysql> update user set password=passworD("test") where user='root'; ??mysql> exit; 注意:如果Mysql的版本是5.7及以上的话update语句如下: ??mysql>?update?user?set?authentication_string=passworD("test")?where?user='root'; 然后执行: ?FLUSH?PRIVILEGES; 修改完密码记得重启mysql哦。 二、忘记原来的myql的root的密码 方法三: 首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop; ??#service?mysql?stop 然后执行 ??#?mysqld_safe?--skip-grant-tables?& &,表示在后台运行,不再后台运行的话linux 忘记密码解决方法,就再打开一个终端吧。 接着登陆MySQL修改密码 ??# mysql ??mysql> use mysql; ??mysql>?UPDATE?user?SET?password=password("test123")?WHERE?user='root'; ? ??mysql> exit; 注意:如果Mysql的版本是5.7及以上的话update语句如下: ??mysql>?update?user?set?authentication_string=passworD("test")?where?user='root'; 然后执行: ?FLUSH?PRIVILEGES; 修改完密码记得重启mysql哦。 如果是新安装的 Mysql 或 MariaDB,默认是没有密码的。如果想要设置 Root 密码,也可以参考情景一来设置。 如果出现 Enter password: 字符,直接回车即可,因为默认是没有密码的。 至此关于Linux系统忘记MySQL密码的具体解决方案全部分享结束,各位小伙伴学会了吗? (编辑:百客网 - 百科网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

