卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Linux下忘記MySQL密碼的找回方法

方法一:通過MySQL命令行修改 此方法需要先停止MySQL服務(wù),并以跳過權(quán)限認(rèn)證的方式啟動MySQL。具體步驟如下: 停止MySQL服務(wù):/etc/init.d/mysql stop

方法一:通過MySQL命令行修改

此方法需要先停止MySQL服務(wù),并以跳過權(quán)限認(rèn)證的方式啟動MySQL。具體步驟如下:

  1. 停止MySQL服務(wù):/etc/init.d/mysql stop
  2. 以跳過權(quán)限認(rèn)證的方式啟動MySQL:mysqld_safe --usermysql --skip-grant-tables --skip-networking
  3. 使用root用戶登錄MySQL:mysql -u root mysql
  4. 執(zhí)行以下命令修改密碼:update user set passwordpassword('newpassword') where user'root';
  5. 刷新權(quán)限:flush privileges;
  6. 退出MySQL:quit
  7. 重新啟動MySQL服務(wù):/etc/init.d/mysql restart
  8. 使用新密碼登錄MySQL:mysql -u root -p,然后輸入新設(shè)的密碼。

方法二:使用文件中的用戶名和密碼

此方法適用于Debian系統(tǒng),可以直接使用文件中提供的用戶名和密碼來登錄MySQL并修改密碼。具體步驟如下:

  1. 使用debian-sys-maint用戶登錄MySQL:mysql -udebian-sys-maint -p,然后輸入[client]節(jié)的密碼。
  2. 執(zhí)行以下命令修改密碼:update user set passwordpassword('newpassword') where user'root';
  3. 刷新權(quán)限:flush privileges;
  4. 退出MySQL:quit
  5. 使用新密碼登錄MySQL:mysql -u root -p,然后輸入新設(shè)的密碼。

方法三:通過配置文件中的密碼找回

此方法需要在配置文件(如)中查找密碼并使用找到的密碼進(jìn)行登錄和修改。具體步驟如下:

  1. 使用root用戶登錄MySQL:mysql -uroot -p,然后輸入文件中[client]節(jié)提供的密碼。
  2. 執(zhí)行以下命令修改密碼:update user set passwordpassword('newpassword') where user'root';
  3. 刷新權(quán)限:flush privileges;
  4. 退出MySQL:quit
  5. 使用新密碼登錄MySQL:mysql -u root -p,然后輸入新設(shè)的密碼。

方法四:通過修改啟動腳本跳過權(quán)限認(rèn)證

此方法需要修改MySQL的啟動腳本以跳過權(quán)限認(rèn)證的方式啟動MySQL,并在修改密碼后恢復(fù)原始的啟動腳本。具體步驟如下:

  1. 關(guān)閉MySQL服務(wù):/etc/init.d/mysqld stop
  2. 使用跳過權(quán)限認(rèn)證選項啟動MySQL:vi /etc/init.d/mysqld,在啟動語句中增加--skip-grant-tables選項。
  3. 保存并退出編輯器。
  4. 重新啟動MySQL服務(wù):/etc/init.d/mysqld start
  5. 使用root用戶登錄MySQL:mysql -u root -p,然后輸入沒有密碼的root用戶。
  6. 執(zhí)行以下命令修改密碼:update set passwordpassword('newpassword') where user'root';
  7. 刷新權(quán)限:flush privileges;
  8. 退出MySQL:quit
  9. 關(guān)閉MySQL服務(wù):/etc/init.d/mysqld stop
  10. 恢復(fù)原始的啟動腳本:vi /etc/init.d/mysqld,將之前添加的--skip-grant-tables選項刪除。
  11. 保存并退出編輯器。
  12. 重新啟動MySQL服務(wù):/etc/init.d/mysqld start

通過以上四種方法,您可以輕松找回在Linux下忘記的MySQL密碼,并重新設(shè)置新密碼。

標(biāo)簽: