Linux システムで MySQL データベースを使用している場合、パスワードを忘れてしまう場合があります。現時点では、次の方法でこの問題を解決できます。
方法 1: mysqladmin コマンドを使用してパスワードをリセットします。
Linux ターミナルに次のコマンドを入力して、MySQL サービスを停止します
sudo /etc/init.d/mysql stop
MySQL サービスを再起動し、起動時の権限チェックを無効にします
sudo mysqld_safe --skip-grant-tables &
mysqladmin コマンドを使用して、root ユーザーのパスワードを更新します
mysqladmin -u root password newpassword
注: ここの newpassword を、設定する新しいパスワードに置き換えます
パスワードの変更が完了したら、MySQL ターミナルに次のコマンドを入力して終了します。
exit;
最後に、MySQL サービスを再起動して変更を適用します。
sudo /etc/init.d/mysql restart
方法 2: MySQL のインストール中にデフォルトのアカウントを使用する (MySQL がインストールされたばかりの場合にのみ適用)
MySQL をインストールしたばかりで、 root ユーザーのパスワードは、次の手順でリセットできます。 パスワード:
まず、MySQL サービスを停止します:
sudo /etc/init.d/mysql stop
次に、root ユーザーとして MySQL サービスを開始します
sudo mysqld_safe --skip-grant-tables --skip-networking &
MySQL ターミナルに次のコマンドを入力して、ルートを更新しますユーザーパスワード:
mysql -u root
UPDATE mysql.user SETAuthentication_string=PASSWORD('newpassword') WHERE User='root' AND Host='localhost';
FLUSH PRIVILEGES;
注: ここの newpassword を希望のパスワードに置き換えます。 新しいパスワードを設定します。
MySQL ターミナルに次のコマンドを入力して終了します。
exit;
最後に、MySQL サービスを再起動して変更を適用します
sudo /etc /init.d/mysql restart
方法 3: MySQL の構成ファイルを削除して問題を解決します
端末に次のコマンドを入力して、root ユーザーのパスワードを更新します。
sudo nano /etc/mysql/debian.cnf
のユーザーとパスワードの値を変更します。
##mysql -u root -p次のコマンドを実行して、設定する新しいユーザーとパスワードをファイルに追加して MySQL ターミナルにログインします##mysql -u root -p
MySQL ターミナルでの新しいユーザーとパスワード
最後に、MySQL サービスを再起動します
sudo /etc/init.d/mysql restart
概要:
上記は、パスワードを忘れた場合の問題を完全に解決するためのいくつかの方法です。データベースやシステムを使用するときは、パスワードを忘れるなどの危険な状況を避けるために常に注意を払う必要があります。上記の方法で MySQL パスワードの問題を解決する場合は、データベース リソースを誤って破壊しないように注意してください。
以上がLinux mysql パスワードを忘れましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。