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 カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

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

推薦する

Vueインスタンスで$refsを使用する際の注意点

開発の過程では、インスタンスの vm.$refs(this.$refs) を使用して、ref で登録...

Linux システムの .bash_profile ファイルの詳細な説明

目次1. 環境変数$PATH: 2. 環境変数を変更します。 3. bash_profileの目的要...

MySQLにログインする際のエラー「ERROR 1045 (28000)」を解決する方法

今日はサーバーにログインして、データベース内のいくつかのものを変更する準備をしました。しかし、パスワ...

Linux で PyCurl のエラーを解決する方法

「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...

データベースのインデックス作成に関する知識ポイントのまとめ。必要な情報はすべてここにあります。

データベースインデックスについては皆さんもよくご存知だと思います。 インデックスは、データベース テ...

Vue ルーターにパラメータを渡すときにページを更新するとパラメータが失われる問題に対処する方法

目次概要方法1: params経由でパラメータを渡す方法2: クエリを通じてパラメータを渡す方法3:...

MySQL 学習ノート ヘルプ ドキュメント

システムヘルプを表示help contents mysql> ヘルプコンテンツ; ヘルプ カテ...

MySQL PXC クラスターの構築方法

目次1. PXCの紹介1.1 PXC の紹介1.2 PXC の特徴と利点1.3 PXCの限界と欠点1...

nginx のフロントエンドとバックエンドに同じドメイン名を設定する方法

この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...

Docker Compose ワンクリック ELK デプロイ方式の実装

インストールFilebeat は、より軽量でより安全なため、Logstash-Forwarder に...

Tomcat は親の委任メカニズムを破壊して Web アプリケーションの分離を実現します。

目次Tomcat クラスローダー階層WebAppクラスローダー共有クラスローダーカタリナクラスローダ...

Reactは一般的なスケルトン画面コンポーネントの例を実装します

目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...

jQuery は拡張アニメーションによるナビゲーション バー効果を実装します

展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...

JS オブジェクト コンストラクター Object.freeze

目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...

MySQL の WriteSet 並列レプリケーションの簡単な分析

【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...