Linuxのmysqlパスワードを忘れてしまいました

WBOY
リリース: 2023-05-12 09:06:07
オリジナル
1331 人が閲覧しました

Linux オペレーティング システムを使用する過程で、MySQL のパスワードを忘れるという状況によく遭遇します。この場合、どうすればよいでしょうか?この記事では、この問題を解決するためのいくつかの方法を紹介します。

方法 1: mysqld_safe を使用して MySQL を起動します

  1. MySQL サービスを停止します: 次のコマンドを使用して MySQL サービスを停止します。
sudo /etc/init.d/mysql stop
ログイン後にコピー
ログイン後にコピー
  1. MySQL サービスを開始します。次のコマンドを使用して MySQL サービスを開始し、コマンドの後に --skip-grant-tables パラメータを追加します。
sudo mysqld_safe --skip-grant-tables &
ログイン後にコピー
  1. MySQL へのアクセス: MySQL にアクセスするには、次のコマンドを使用します。
sudo mysql
ログイン後にコピー
  1. パスワードの変更: MySQL に入った後、次のコマンドを使用してパスワードを変更します。
use mysql;
update user set password=PASSWORD("new_password") where User='root';
flush privileges;
ログイン後にコピー

「new_password」は、設定する新しいパスワードです。設定が成功したら、quit コマンドを使用して MySQL を終了し、次のコマンドを使用して MySQL サービスを再起動できます。

sudo /etc/init.d/mysql restart
ログイン後にコピー
ログイン後にコピー

方法 2: dpkg-reconfigure コマンドを使用する

  1. MySQL サービスを停止します: 次のコマンドを使用して MySQL サービスを停止します。
sudo /etc/init.d/mysql stop
ログイン後にコピー
ログイン後にコピー
  1. dpkg-reconfigure コマンドを使用します。次のコマンドを使用して、MySQL パスワードをリセットします。
sudo dpkg-reconfigure mysql-server-5.5
ログイン後にコピー

MySQL パスワードをリセットするオプションが表示されます。

  1. MySQL サービスを再起動します: 次のコマンドを使用して、MySQL サービスを再起動します。
sudo /etc/init.d/mysql restart
ログイン後にコピー
ログイン後にコピー

dpkg-reconfigure コマンドは Debian システムでのみ有効であることに注意してください。

方法 3: MySQL 管理ツールを使用する

上記の 2 つの方法に加えて、MySQL 管理ツールを使用して MySQL パスワードをリセットすることもできます。ここでは、一般的に使用される 2 つの MySQL 管理ツールを紹介します。

  1. phpMyAdmin: phpMyAdmin は Web ベースの MySQL 管理ツールで、Web ブラウザを使用して phpMyAdmin を通じて MySQL データベースを管理できます。まず、phpMyAdmin をインストールする必要があります。次のコマンドを使用してインストールします。
sudo apt-get install phpmyadmin
ログイン後にコピー
  1. MySQL Workbench: MySQL Workbench は、クロスプラットフォームの MySQL データベース管理ツールです。 MySQL Workbench は次のコマンドを使用してインストールできます。
sudo apt-get install mysql-workbench
ログイン後にコピー

MySQL 管理ツールを使用してパスワードをリセットするには、MySQL 管理者のユーザー名とパスワードを指定する必要があります。パスワードをリセットする前に、MySQL データベースをバックアップしていることを確認してください。

要約すると、MySQL パスワードを忘れることは面倒な問題ではなく、上記の方法で解決できます。重要なデータを失わないよう、運用前に必ずデータベースをバックアップしてください。

以上がLinuxのmysqlパスワードを忘れてしまいましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート