MySQL 5.7 バージョン: 方法1: SET PASSWORDコマンドを使用する フォーマット: mysql> set password for username@localhost = password('new password'); 例:mysql> set password for root@localhost = password('123'); mysql5.7およびmysql8.0以上が使用可能 方法 2: mysqladmin を使用する フォーマット: mysqladmin -u ユーザー名 -p パスワード 新しいパスワード 例: mysqladmin -uroot -p パスワード 123 MySQL バージョン 5.7 方法3: UPDATEを使用してユーザーテーブルを直接編集する mysql> mysql を使用します。 mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> 権限をフラッシュします。 MySQL 5.7 および MySQL 8.0 以上 方法 4: alter を使用します。この方法には落とし穴があります。多くのブログでは、次の方法を使用して変更できると書かれていますが、成功していません。 ユーザー 'root'@'localhost' を変更し、'liuhehe' によって識別します。 エラー: エラー 1396 (HY000): 'root'@'localhost' に対する ALTER USER 操作が失敗しました その後、userテーブルのuser='root'のレコードを確認したところ、host列の値が'%'であることがわかりました。上記のSQLを次のように変更しました。 mysql> ユーザー 'root'@'%' を変更し、 'liuhehe' によって識別されます。 クエリは正常、影響を受けた行は 0 行 (0.03 秒) 実行に成功しました! ! 以下の方法はMySQL 5.7バージョンでのみ使用されます 方法4: ルートパスワードを忘れた場合 Windows を例に挙げてみましょう。 1. 実行中の MySQL サービスをシャットダウンします。 2. DOS ウィンドウを開き、mysql\bin ディレクトリに移動します。 3. mysqld --skip-grant-tables と入力し、Enter キーを押します。 --skip-grant-tables は、MySQL サービスを起動するときに権限テーブル認証をスキップすることを意味します。 4. 別の DOS ウィンドウを開き (前の DOS ウィンドウは移動できないため)、mysql\bin ディレクトリに移動します。 5. 「mysql」と入力して Enter キーを押します。成功すると、MySQL プロンプト > が表示されます。 6. 権限データベースに接続します: use mysql; 。 6. パスワードを変更します: update user set password=password("123") where user="root"; (最後にセミコロンを追加することを忘れないでください)。 7. 権限を更新します(必須の手順):権限をフラッシュします。 8. 終了します。 9. システムからログアウトし、再度ログインして、ユーザー名 root と設定した新しいパスワード 123 を使用してログインします。 注意: MySQLデータベースバージョン5.7にはパスワードフィールドがありません。パスワードフィールドは次のように変更されました。 認証文字列。 要約する 上記は、MySQL 5.7 および MySQL 8.0 でルート パスワードを変更する方法の概要です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vueは動的クエリルール生成コンポーネントを実装します
>>: MySQL 5.7 の Docker バージョンを MySQL 8.0.13 にアップグレードし、データを移行する
Microsoft IE 5.0 がリリースされる前は、Web プログラミングにおける最大の課題は、...
導入Alibaba Cloud のような OSS ストレージ サービスを使用している場合は、サービス...
ツリーマップは主にツリーのようなデータ構造を視覚化するために使用され、特殊なタイプの階層です。これを...
この記事では、例を使用して、MySQL スケジュール タスクの実装と使用方法を説明します。ご参考まで...
目次クイックスタート使い方基本原則Vue2.x はコンポーネント通信に EventBus を使用しま...
iframe の使い方:コードをコピーコードは次のとおりです。 <DIV align=cent...
CAST関数前回の記事では、型変換を表示するために使用する CAST 関数について説明しました。暗黙...
will-change は、要素にどのような変更が行われるかをブラウザに伝え、ブラウザが事前に最適化...
まず、/etc/group ファイルを確認します。 [root@localhost /]# cat ...
MySQL 8.0.16 以降では、パスワードの有効期限ポリシーを設定できます。今日は、この小さな知...
序文group by と distinctive のパフォーマンス比較について: インターネット上の...
序文KMS を通じてライセンス認証できる Windows システムは、一般的に VL バージョン、つ...
導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...
おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...
序文これまでの Tomcat シリーズの記事を通じて、私のブログを読んでいる学生は Tomcat に...