MySQLへの接続ここでは、リモート接続に navicat を使用します。MySQL に接続する前に、ファイアウォール ポートを開くか、ファイアウォールを閉じる必要があります。 開いているポートファイアウォールコマンド --add-port=3306/tcp --permanent // --permanent は永続的に有効です。このパラメータを指定しないと、再起動後に無効になります。 ファイアウォール-cmd --reload // リロード ファイアウォールをオフにするsystemctl 停止 ファイアウォール systemctl iptables を有効にする // ブートをセットアップする ファイアウォール-cmd --reload // リロード ファイアウォールの基本的な使い方開始: シャットダウンするには: ステータスを確認します: 起動時に無効にする: 起動時に有効にする: Systemctl は CentOS7 のサービス管理ツールのメインツールであり、以前のサービスと chkconfig の機能を統合します。サービスを開始します: サービスをシャットダウンする: サービスを再起動する: サービスのステータスを表示します: 起動時にサービスを有効にする: 起動時にサービスを無効にする: 有効なサービスのリストを表示します: 起動に失敗したサービスのリストを表示します: ファイアウォールd-cmdを設定するバージョンを確認する: ヘルプを表示: ステータスを表示: 開いているポートをすべて表示: ファイアウォールルールを更新: ゾーン情報の表示: すべてのパケットを拒否: 拒否状態を解除する: 拒否されているかどうかを確認します: 補足: Docker デプロイメント mysql リモート接続ソリューション 1251 理由:MySQL 8.0 ではデフォルトで caching_sha2_password 認証メカニズムが使用され、クライアントは新しい暗号化方式をサポートしていません。 解決:ユーザー(ルート)の暗号化方式を変更する ステップ:1. MySQLコンテナに入る [root@localhost ~]# docker exec -it javakfmysql bash ## javakfmysql はコンテナのエイリアスです。代わりにコンテナ ID を使用することもできます。 2. mysqlにログインする ルート@e285125c99d6:/#mysql -u ルート -p 3. ユーザー設定項目を設定する ユーザー情報を表示 mysql> mysql.user からホスト、ユーザー、プラグイン、認証文字列を選択します。 +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ | ホスト | ユーザー | プラグイン | 認証文字列 | +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ | % | ルート | caching_sha2_password | $A$005$HF7;krfwhkKHp5fPenQm4J2dm/RJtbbyjtCUVdDCcboXQw3ALxsif/sS1 | | localhost | mysql.infoschema | caching_sha2_password | $A$005$これは無効な SALTAND パスワードの組み合わせであり、決して使用してはいけません | | localhost | mysql.session | caching_sha2_password | $A$005$これは無効なSALTANDPASSWORDTの組み合わせであり、決して使用してはいけません | | localhost | mysql.sys | caching_sha2_password | $A$005$これは無効な SALTAND パスワードの組み合わせであり、決して使用してはいけません | | ローカルホスト | ルート | mysql_native_password | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ 注: ホストは % で、IP アドレスに制限がないことを意味します。localhost は、ローカル マシンが mysql_native_password 以外のプラグインを使用することを意味します。 暗号化方式を変更する ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; ### 123456 mysql ログイン パスワード フラッシュ権限; 次にユーザー情報を確認します mysql> mysql.user からホスト、ユーザー、プラグイン、認証文字列を選択します。 +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ | ホスト | ユーザー | プラグイン | 認証文字列 | +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ | % | ルート | mysql_native_password | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | localhost | mysql.infoschema | caching_sha2_password | $A$005$これは無効な SALTAND パスワードの組み合わせであり、決して使用してはいけません | | localhost | mysql.session | caching_sha2_password | $A$005$これは無効な SALTANDPASSWORDT の組み合わせであり、決して使用してはいけません | | localhost | mysql.sys | caching_sha2_password | $A$005$これは無効な SALTAND パスワードの組み合わせであり、決して使用してはいけません | | ローカルホスト | ルート | mysql_native_password | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | +-----------+------------------+------------------------+------------------------------------------------------------------------------------+ セット内の行数は 5 です (0.00 秒) 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: CSS を使用して複数の方法で等幅レイアウトを実装するサンプルコード
序文データベースの実際の使用では、データの書き込みや読み取りを同時に行わないことが必要な状況によく遭...
説明する2 つの日付間の時間間隔を返します。文法DateDiff(間隔、日付1、日付2 [、週の最初...
1. MySQL ユーザー管理[例1.1] ローカルMySQLサーバーのテストデータベースにroot...
目次序文1. マルチレベルのデータとイベントの配信には$attrsと$listenersを使用する2...
目次1. 最も単純なサーバー側の例2. バインドシステムコール2.1、inet_bind 2.2、i...
症状Centos7 ホストに crontab タスクを設定しましたが、時間が来るとメールを実行して「...
目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...
目次フロントエンド上記のアイデアに従って、ページめくり機能を設計して記述します。バックエンド(Jav...
序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...
例を使って、Webページのヘッダー情報の意味を理解しましょう。 <!DOCTYPE HTML ...
広告を閉じるまでのカウントダウンを実装するために JavaScript を使用するまだフロントエンド...
<br />まず最初に、私はこのグループの中では完全な新人だということを述べなければなり...
目次画像をプルするイメージを実行する(コンテナを生成する)コンテナを起動するコンテナに入るすべてのミ...
インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。 1. ダウンロー...
1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...