1. インストール前の準備 データベースのバージョンを確認するコマンド: mysql-コミュニティ-共通-8.0.17-1.el7.x86_64.rpm mysql-コミュニティライブラリ-8.0.17-1.el7.x86_64.rpm mysql-コミュニティクライアント-8.0.17-1.el7.x86_64.rpm mysql-コミュニティサーバー-8.0.17-1.el7.x86_64.rpm 2. RPMパッケージをインストールする 上記の RPM パッケージを順番にインストールします。前のインストール パッケージと次のインストール パッケージは相互に依存しています。 # rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm 3. ルートアカウントの初期パスワードを照会する MySQL バージョン 8.0 の初期パスワードは、デフォルトでは空ではありません。インストール中に自動的に生成され、 # rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm 4. ルートパスワードを変更する パスワードの変更にはデフォルトのセキュリティ要件があり、パスワードの複雑さに対する制御があります。 mysql> 'redhat' によって識別される 'root'@'localhost' ユーザーを変更します。 エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません mysql> '1qaz!QAZ' で識別されるユーザー 'root'@'localhost' を変更します。 クエリは正常、影響を受けた行は 0 行 (0.15 秒) mysql> 権限をフラッシュします。 クエリは正常、影響を受けた行は 0 行 (0.01 秒) 5. 現在のユーザー設定情報を表示する mysql> データベースを表示します。 mysql> mysql を使用します。 mysql> ユーザーからユーザー、ホスト、プラグインを選択します。 6. リモートアクセス用の新しいユーザーを作成する mysql> '1qaz!QAZ' で識別される 'wangwang'@'%' というユーザーを作成します。 クエリは正常、影響を受けた行は 0 行 (0.08 秒) mysql> *.* のすべての権限を 'wangwang'@'%' に付与します。 クエリは正常、影響を受けた行は 0 行 (0.12 秒) mysql> ユーザーからユーザー、ホスト、プラグインを選択します。 このアカウントのプラグイン暗号化方式は caching_sha2_password です。MySQL 8.0 より前のバージョンで実行されているクライアントが MySQL 8.0 サーバーに接続すると、認証プラグイン 'caching_sha2_password' をロードできない (mysql_native_password に変更する必要がある) というエラー メッセージが表示されます。 7. 暗号化方式を変更する 暗号化ルールを変更する mysql> alter user 'wangwang'@'%' identified by '1qaz!QAZ' password expire never; クエリは正常、影響を受けた行は 0 行 (0.17 秒) ユーザーパスワードの更新 mysql> ユーザー 'wangwang'@'%' を変更し、mysql_native_password で '1qaz!QAZ' によって識別します。 クエリは正常、影響を受けた行は 0 行 (0.04 秒) 変更を保存 mysql> 権限をフラッシュします。 クエリは正常、影響を受けた行は 0 行 (0.05 秒) クエリ情報 mysql> ユーザーからユーザー、ホスト、プラグインを選択します。 8. 接続をテストする Navicat を使用してテストできます。 要約する 上記は、MySQL 8.0.17 をインストールしてリモート アクセスを構成するために私が紹介した方法です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: js 学習ノート: class、super、extends キーワード
>>: IIS 7.5では、HTMLはSHTMLのようなinclude関数(モジュールマッピングの追加)をサポートします。
質問から始めましょう5 年前、私が Tencent にいたとき、ページング シナリオでは MySQL...
Vue では、ほとんどの場合、テンプレートを使用して HTML を作成することを推奨しています。ただ...
この記事では、よく使用される MySQL 関数について説明します。ご参考までに、詳細は以下の通りです...
前回の記事では、MySQL ステートメントの実行時間をチェックする 2 つの方法を紹介しました。今日...
この記事では、参考までに、Navicat for MySql の CSV ファイルのビジュアルインポ...
この記事では、Vue.jsの具体的なコードを共有して、シンプルな折りたたみパネルを実装する例を紹介し...
序文:私の知る限り、現在 CSS で制御できるのは、タグをホバーしたときにそのタグの下の兄弟タグとサ...
最近、IM を実行するときに、これらの 3 つのキーワードを同時に使用したときに問題が発生しました。...
目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...
成果を達成する html <h2>CSS3 タイムライン</h2> <...
この記事では、コンパイルとインストールから設定ファイルの説明まで、Nginx について詳しく紹介しま...
プルーンこのコマンドを使用するには、クライアントとデーモンの両方の API バージョンが少なくとも ...
Pure jsは、参照用にワンクリックで編集可能なテーブル(トランスクリプトに似たもの)を実装してい...
序文ますます便利になった今日のインターネット社会では、さまざまなインターネット ランサムウェア ウイ...
結果 (完全なコードは下部にあります): 実装は難しくありませんが、繰り返しコードが多くなります。実...