Ubuntu での MySQL へのリモート ログインのインストールと設定に関するチュートリアル

Ubuntu での MySQL へのリモート ログインのインストールと設定に関するチュートリアル

この記事では、MySQLのインストールと設定のリモートログインチュートリアルを参考までに紹介します。具体的な内容は次のとおりです。

1. MySQLをインストールする

1. MySQLをインストールする

1. sudo apt-getでmysql-serverをインストールします

2. sudo apt-getでmysql-clientをインストールします

3. sudo apt-get install libmysqlclient-dev

注意: インストール プロセス中に、パスワードの設定とパスワードの確認が求められます。パスワードを覚えておいてください。

インストールが完了したら、次のコマンドを使用してインストールが成功したかどうかを確認できます。

root@root:/# ps aux|grep mysql
mysql 9323 1.4 10.3 1115748 138308 ? SSL 22:34 0:00 /usr/sbin/mysqld
ルート 9486 0.0 0.0 21312 928 ポイント/18 S+ 22:34 0:00 grep --color=auto mysql

上記の結果が表示されれば、インストールは成功です。

次のコマンドを使用して、MySQL データベースに直接ログインできます。

以前設定したパスワードはrootでした

ルート@root:/#mysql -uroot -proot

-u はログインユーザー名を選択することを意味します。
-p はログインユーザーのパスワードを示します

這里寫圖片描述

2. リモートログインを設定する

1. 設定ファイルを開く

root@root:/# sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2. 設定ファイルを変更する

bind-address = 127.0.0.1 を 0.0.0.0 に変更するか、コメントアウトします。

這里寫圖片描述

3. リモートアクセス権限を追加する

ルート@root:/#mysql -uroot -proot
-> 'password' で識別される 'user'@'%' に *.* のすべての権限を付与します 
  付与オプション付き;
->権限をフラッシュします。

上記のユーザー名とパスワードはご自身で設定できます

這里寫圖片描述

4. 成功したか確認する

 root@root:/# netstat -an | grep 3306
 tcp 0 0 0.0.0.0:3306 0.0.0.0:* 聞く 

上記の結果はセットアップが成功したことを示しています

5. MySQLを再起動する

root@root:/# サービスmysqlを再起動

6. 接続をテストする

ifconfigでIPアドレスを見つける

這里寫圖片描述

Navicatで接続をテストする

這里寫圖片描述

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法
  • MySQL 5.1 のパスワードを変更し、MySQL データベースにリモートでログインする方法
  • Linux プラットフォームの MySQL でリモート ログインを有効にする
  • mysql パスワードを変更し、リモートログインを許可するように設定する
  • Mysqlデータベースへのリモートログインを設定する方法
  • MySQL リモート ログイン エラーの解決方法
  • MySQLでリモートログインを実装する方法
  • MYSQLリモートログイン認証方法コマンドについて

<<:  Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要

>>:  Vue 親子コンポーネントの相互値の転送と呼び出し

推薦する

MySQLデータベースの名前を高速かつ安全に変更する方法(3種類)

目次MySQLデータベースの名前を変更する方法最初の方法: データベースの名前を変更することは非推奨...

CocosCreator MVCアーキテクチャの詳細な説明

概要この記事では、ゲームクライアントでよく使用される MVC アーキテクチャについて紹介します。ゲー...

vue ディレクティブ v-bind の使用と注意点

目次1. v-bind: 要素の属性にデータをバインドできる2. v-bind: は次のように省略で...

Vue の基本的な手順の例のグラフィック説明

目次1. v-on指令1. 基本的な使い方2. 糖衣構文3. イベントパラメータ4. イベント修飾子...

HTML における相対と絶対の使用法と違いの詳細な説明

HTML における相対と絶対の違い: 正直に言うと、HTML は世界で最もシンプルな言語です。タグ言...

MySQL マスタースレーブレプリケーションの実践の詳細説明 - GTID ベースのレプリケーション

GTIDベースのレプリケーション導入GTID ベースのレプリケーションは、MySQL 5.6 以降に...

HTMLメタの大きな役割

メタ属性には、name と http-equiv の 2 つがあります。 name 属性は主に、We...

モバイル署名機能を実装するJavaScript

この記事では、モバイル署名機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...

MySQL 5.7 共通データ型

——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...

Centos7 での NFS サービス構築の紹介

目次1. サーバー2. クライアント3. テストサービス1. サーバー1. YUMソースを使用してN...

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Windows10)

MySQL 5.7.17 のインストールと設定方法の概要最初のステップは、MySQL公式サイトから...

MySQLインデックスの基礎となるデータ構造の詳細

目次1. インデックスの種類1. B+ツリー2. MyISAM と InnoDB の B+ ツリー ...

Vue は URL に基づいて非同一オリジンのファイルをどのようにダウンロードするのか

一般的に、URL に基づいてファイルをダウンロードする場合、次の 2 つの解決策があります。 1. ...

MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法

1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...

better-scrollプラグインのスライドできないバグについて(2021年プラグインで解決)

より良いスクロールの原則親コンテナーであるため、ラッパーの高さはコンテンツのサイズに応じて増加します...