Linux サーバーで MySQL リモート接続を有効にする方法

Linux サーバーで MySQL リモート接続を有効にする方法

序文

以前の非MKレコードを再編成するためのMySQLの学習

説明する

有効になっていない場合、データベースに接続するときにエラーメッセージが表示されます: 2003-MYSQLに接続できません

方法/手順

•最初のステップ

Linux システムにリモート接続し、MySQL データベースが Linux システムにインストールされていることを確認します。データベースにログインします。

mysql -u$user -p $pwd

•ステップ2

リモート接続用のユーザーを作成する

GRANT ALL PRIVILEGES ON *.* TO '$username'@'%' IDENTIFIED BY '$password' WITH GRANT OPTION;

$usernameはユーザー名を示し、%はすべてのコンピュータが接続できること、または接続を実行するために特定のIPアドレスを設定できることを示し、$passwordはパスワードを示します。

•ステップ3

即時に有効にするには、flush privileges; コマンドを実行します。

FLUSH PRIVILEGES;

• ステップ4

データベースユーザーを照会する

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

•ステップ5

次にvim /etc/mysql/my.cnfを開きます。

バインドアドレスを 127.0.0.1 に設定します。

bind-address = 0.0.0.0 (デバイスアドレス) に設定します

再起動

/etc/init.d/mysql restart

• MYsql グローバルポートを確認します (デフォルトは 3306)
#ポート番号を確認する

show global variables like 'port';

これまでのところ、設定は完了しています

以下もご興味があるかもしれません:
  • クラウド サーバー Ubuntu_Server_16.04.1 に MySQL をインストールしてリモート接続を有効にする方法
  • リモート接続を許可するようにMySQLを変更する方法
  • Ubuntu 16.04 サーバーで MySQL を設定し、リモート接続を有効にする方法
  • MySQL データベースのリモート接続 (複数のバックアップ) を有効にする方法
  • mysql がリモート接続を開きます (mysql がリモート アクセスを開きます)
  • MySQLデータベースへのリモート接続を有効にする方法
  • MySQLリモート接続権限の詳細な説明

<<:  Linux カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

>>:  ノードでシェルスクリプトを使用する方法

推薦する

イントラネット侵入を実現するためのSSHポート転送

LAN 内のマシンは外部ネットワークにアクセスできますが、外部ネットワークは内部ネットワークにアクセ...

MySql で、存在しない場合は挿入し、存在する場合は更新する方法

まとめシナリオによっては、レコードがない場合は挿入し、レコードがある場合は更新するという要件がある場...

Vueプロジェクトをパッケージ化してリリースする手順

目次1. 開発環境から本番環境への移行2. 統一されたリクエストパスを設定する3. パッケージ化コマ...

Echart Bar の 2 列チャート スタイルの最も完全な詳細な説明

目次序文インストールと設定1. Echartsをインストールする2. Echartsをグローバルに導...

ページ要素の絶対位置と相対位置に関するある程度の理解

今日から、定期的にちょっとした豆知識を整理していきます。簡単なものもあるかもしれませんが、どれも役に...

CentOS で Mysql を再起動するさまざまな方法 (推奨)

1. rpm パッケージ経由でインストールされた MySQL サービスmysqldを再起動 /et...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

MySQLはストアドプロシージャを使用して数百万のデータを素早く追加します。サンプルコード

序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...

Nginx の負荷分散構成、ダウンタイム発生時の自動切り替えモード

厳密に言えば、nginx には負荷分散バックエンド ノードのヘルス チェック機能はありませんが、デフ...

MySql ページングで limit+order by を使用する場合のデータ重複の解決策

目次まとめ問題の説明問題を分析する問題を解決するまとめ複雑な知識をシンプルに説明できることは重要です...

Mysql の主キー インデックスと非主キー インデックスの違いについて簡単に説明します。

目次インデックスとは何か主キーインデックスと通常のインデックスの違いインデックスにはどのデータ構造が...

...

HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?

次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...

Vue のルータールーティングの 2 つのモード (ハッシュと履歴) の詳細な説明

ハッシュモード(デフォルト)動作原理:ウェブページのハッシュ値の変化を監視する—> onhas...

Vue Routerはバックグラウンドデータに応じて異なるコンポーネントをロードします

目次実際のプロジェクトで遭遇する要件実装が間違っているところもある私は個人的に、実装するより良い方法...