mysqlのパスワードを忘れた場合の解決策とパスワードを変更する3つの方法を詳しく紹介します。

醉折花枝作酒筹
リリース: 2021-06-24 20:11:03
転載
13936 人が閲覧しました

この記事では、mysqlのパスワードを忘れた場合の解決策とパスワードを変更する3つの方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

mysqlのパスワードを忘れた場合の解決策とパスワードを変更する3つの方法を詳しく紹介します。

1. パスワードを変更する 3 つの方法

mysql ユーザーは、root ユーザー (すべての権限を持つスーパー管理者) と一般ユーザー (mysql サーバー ユーザー) に分けられます。データベースへのアクセスは、root ユーザーの mysql データベースに保存されている権限テーブルによって制御されます。

mysql データベースを使用するプロセスでは、多くの場合、パスワードの変更が必要になります。パスワードを変更する 3 つの方法は次のとおりです:

1.1. mysqladmin コマンドを使用して新しいパスワードを指定します。コマンド ラインで

mysqladmin -u root -p password ‘新密码’
ログイン後にコピー

Enter を押すと、元のパスワード

1.2 を入力するよう求められます。set ステートメント

set password=password(“新密码”)
ログイン後にコピー
## を使用します。 # この時点では、mysql サーバーを再起動するか、フラッシュ権限ステートメントを使用する必要があります 権限テーブルを更新して、新しいパスワードを有効にします

1.3. ユーザー テーブルを変更します

update mysql.user set authentication_string=PASSWORD("123456") where user="root" and host="localhost"
ログイン後にコピー

新しいバージョンの mysql でユーザー パスワードを保存するために使用されるフィールドは、password ではなく authentication_string という名前になり、新しいパスワードを使用する必要があります Password 関数は暗号化を実行します

1.4. mysql8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'ok';
ログイン後にコピー
のパスワード ステートメントを変更しますエラーが報告された場合は、まずフラッシュ権限を実行してください

2. パスワードを忘れた場合はどうすればよいですか?

また、パスワードを忘れたという事態に遭遇したことはありますか?実際、パスワードを忘れても簡単に解決できます。パスワードを忘れた場合の解決策は次のとおりです:

ステップ 1: コマンド ラインに net stop mysql コマンドを入力して、mysql サービスを閉じます

ステップ 2: 使用 - -skip-grant-tables オプションは、mysql サービスを開始します (サーバーは権限判定をロードせず、すべてのユーザーがデータベースにアクセスできます)

mysqld --skip-grant-tables と入力します

#実行後、ユーザーはコマンドを入力できなくなりました。現時点では、タスクマネージャーでMySQLDという名前のプロセスを確認できれば、ルートユーザーとしてサーバーにログインできることを意味します。

##ステップ 3: 別のコマンド ライン ウィンドウを開き、パスワードなしでログイン コマンドを入力します。

## mysql -u root

ログインに成功した後、update ステートメントを使用してパスワードを変更できます。

変更が完了したら、新しいパスワードが有効になるように、フラッシュ権限ステートメントを使用して権限テーブルを更新する必要があります。

ステップ 4: mysqld が保存されているコマンド ライン ウィンドウを閉じます。 -skip-grant-tables コマンドを入力すると、新しいパスワードを使用して mysql サーバーにログインできるようになります

どうですか? とても簡単だと思いますか?今後、パスワードを忘れる心配はもうありません。

関連する推奨事項: 「

mysql チュートリアル

以上がmysqlのパスワードを忘れた場合の解決策とパスワードを変更する3つの方法を詳しく紹介します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!