ホームページ  >  記事  >  データベース  >  Linux mysql パスワードを忘れました

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

WBOY
WBOYオリジナル
2023-05-23 13:13:072948ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。