MySQL 重裝后無法登錄,原密碼無效怎么辦?

MySQL 重裝后無法登錄,原密碼無效怎么辦?

mysql 密碼問題

用戶遇到了一個問題,即在服務器上重新安裝 mysql 后,輸入原密碼無法登錄。即使重新安裝,系統仍然要求輸入密碼。

原因分析

此問題通常是由于缺少 my.conf 文件引起的。my.conf 文件包含 mysql 配置信息,包括密碼等。

解決方案

使用安全模式進入

  1. 停止 mysql 服務:service mysql stop
  2. 以安全模式啟動 mysql:mysqld_safe –skip-grant-tables &

免密碼登錄

  1. 使用 root 用戶免密碼登錄:mysql -u root
  2. 切換到 mysql 數據庫:use mysql ;

重置密碼

  1. 刷新權限:flush privileges;
  2. 設置 root 用戶的新密碼:

    SET PASSWORD FOR 'root'@'localhost' = '密碼'
  3. 再次刷新權限:flush privileges;

這將重置 root 用戶的密碼,現在可以使用新密碼登錄 mysql。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享