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

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

推薦する

MySQL で B+ ツリー インデックスを使用する利点は何ですか?

この問題を理解する前に、まず MySQL テーブルのストレージ構造を確認し、次にバイナリ ツリー、マ...

Ubuntu Linux に Git と GitHub をインストールして使用する

Git 入門Git は、Linux(R) カーネル開発の管理を支援するために 2005 年に Lin...

docker-compsoe を使用してフロントエンドとバックエンドを分離したプロジェクトをデプロイする方法

事前に言っておくDocker を使用すると非常にシンプルなデプロイメント環境を実現できることは誰もが...

VMware Workstation 14 Pro(仮想マシン)にシステムをインストールする方法の詳細な説明

この記事では、VMware Workstation 14 Pro (仮想マシン) にシステムをインス...

HTML入力ファイルコントロールはアップロードされるファイルの種類を制限します

入力ファイルの HTML コントロールを Web ページに追加します。 <input id=&...

CSS を使用してテクスチャ付きグラデーション背景画像を記述するためのサンプル コード

プロジェクト内のページの長さはおよそ2000px以上あり、背景画像にはテクスチャやグラデーションがあ...

alpineをベースにdockerfileで作成したクローラーScrapyイメージの実装

1.アルパインイメージをダウンロードする [root@DockerBrian ~]# docker ...

MySQL における UNION と UNION ALL の基本的な使い方

データベースでは、UNION キーワードと UNION ALL キーワードの両方が 2 つの結果セッ...

MySQL 5.7.17 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.17 winx64解凍版のインストールと設定方法を紹介します。具体...

シンプルなナビゲーションバー機能を実現するHTML+CSS

さっそく、コードを見てみましょう(初心者:特に言うことはありません) <!DOCTYPE ht...

grep を使用して MySQL エラー ログ情報を取得する方法の詳細な説明

MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...

LinuxのCentos7でmysql5.7.29を構築する詳細なプロセス

1. MySQLをダウンロードする1.1 ダウンロードアドレスhttps://downloads.m...

MySql バッチに挿入するときにデータの重複を避ける方法

目次序文1. ignore を挿入2. 重複キーの更新時3. を置き換える要約する序文Mysql は...

一目でわかる$nextTickの説明

目次1. 機能説明2. 親コンポーネント3. サブコンポーネント NextTick.vue 4なぜ未...

JavaScript 即時実行関数の使用状況分析

一般的に、関数は実行する前に呼び出す必要があることはご存じのとおりです。以下に示すように、関数を定義...