データベースへの接続などの基本的な操作はご自身で行ってください。この記事ではパスワードの変更方法を中心に記録します。 1. ユーザーパスワードを照会する: ユーザーパスワードを照会するコマンド: mysql.user からホスト、ユーザー、authentication_string を選択します。 ホスト: ユーザーがログインできる IP アドレスの「場所」% は、リモートである可能性があることを示します。 user: 現在のデータベースのユーザー名。 authentication_string: ユーザーパスワード(このフィールドについては後述します) 2. ユーザーパスワードを設定(または変更)します。 デフォルトのルートパスワードが空の場合、navicat を使用して接続することはできません (以前 5.7 をインストールしたときは問題なかったようです) ので、ここでルートパスワードを変更する必要があります。 これは非常に重要なステップです。私は長い間、このことで騙されていました。その後、いろいろ調べた結果、パスワード フィールドと password() 関数は MySQL 5.7.9 以降では非推奨になっていることがわかりました。 authentication_string: フィールドはユーザーのパスワードを示します。 3. ルートパスワードを変更する手順: 1. 現在のルート ユーザーの authentication_string フィールドにコンテンツがある場合は、まずそれを空に設定できます。それ以外の場合は、手順 2 に直接進みます。 update user set authentication_string='' where user='root';#パスワードは空に設定されます 2. ALTER を使用して、ルート ユーザーのパスワードを変更します。方法は、ALTER user 'root'@'localhost' IDENTIFIED BY 'new password' です。次のように: 'root'@'%' というユーザーを 'xxxx' によって mysql_native_password で識別して変更します。 ALTER USER 'root'@'%' を 'mypwd#2019' によって mysql_native_password で識別します。 または、mysql_native_password で識別されるユーザー 'root'@'localhost' を 'xxxx' に変更します。 ALTER USER 'root'@'localhost' は 'mypwd#2019' によって mysql_native_password で識別されます ヒント: root@ に続く内容は、ユーザー テーブルの Host フィールドです。新規インストールのデフォルトは localhost です。ここでリモート アクセスが追加されるため、localhost は手動で % に変更されます。 変更後、以下を実行できます: 注意: 以下の方法は、MySQL 8.0 以降のバージョンには適用されません。覚えて! ! ! UPDATE user SET password=PASSWORD("新しいパスワード") WHERE user='ユーザー名'; 上記の文章に誤りがありましたら、詳細を訂正し、メッセージを残していただき、今後の共通の成長に役立てていただければ幸いです。 このブログが皆さんのお役に立てれば幸いです! 以下もご興味があるかもしれません:
|
コード効果を異なるブラウザで表示することはよくあることなので、異なるショートカットキーを使用して対応...
Vueはブール値でストレージを保存します今日、問題に遭遇しました。バックグラウンドから返された真偽の...
1. コマンドの紹介cal (カレンダー) コマンドは、現在の日付または指定された日付のグレゴリオ暦...
Swarm クラスター管理導入Docker Swarm は Docker 用のクラスター管理ツールで...
1.オーバーフローコンテンツのオーバーフロー設定(設定されたオブジェクトにスクロールバーを表示するか...
序文最近、私は夜に時間を取って「CSS World」という本を読んでいます。この本は非常に興味深く、...
目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...
imgタグは画像を導入しますreactは実際にはjsリーダー関数を介してページをレンダリングするため...
mysql 5.7.19 winx64解凍版のインストールチュートリアルを収録しました。具体的な内容...
参考までに、mysql 5.7.20 / 5.7.21 をダウンロード、インストール、構成します。具...
今日、仕事中に、一時的に追加した友人から、Web ページを使用して訪問者の QQ を取得する方法を尋...
作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...
今日は nginx サーバーを使用するのですが、vue プロジェクトをサーバーにデプロイする必要もあ...
MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...
1: dockerにmongodbをインストールするステップ1: dockerにmongodbをイン...