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 のロードバランサーとして nginx を使用する方法

注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...

Linuxはjoin -a1を使用して2つのファイルを結合します

次の2つのファイルを結合するには、それらを結合して1.txtに結合します。 # 1.txt ジェリー...

Linux の高性能ネットワーク IO と Reactor モデルの分析

目次1. 基本概念の紹介2. ネットワークIOの読み取りと書き込みのプロセス3. 5つのLinuxネ...

CentOS ベースの OpenStack 環境の展開に関する詳細なチュートリアル (OpenStack のインストール)

エフェクト表示: 環境準備コントローラーノード: 6GB 4時間60GB/30GB/30GB計算ノー...

React Native の基本原則の深い理解 (Bridge of React Native)

この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...

docker-compose ネットワーク設定についての簡単な説明

ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...

Ubuntu環境でのPHP関連のパスと変更方法

Ubuntu環境におけるPHP関連パスPHP パス /usr/bin/php phpize5 /us...

HTMLの基本構造を包括的に理解する

HTML入門ハイパーテキスト マークアップ言語: ハイパーテキスト マークアップ言語ハイパーテキスト...

JavaScript での && および || 演算子の使用例

目次序文&& 演算子|| 演算子|| 演算子の簡単なデモ章の目的ケース演習(json...

CSS を使用して適応型の幅と高さを持つ 16:9 の長方形を実装する例

先ほど、適応幅と高さが1:1の正方形を作成する方法について説明しました。 https://www.j...

mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル

MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次の...

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべて...

MySQL UNION演算子の基本知識ポイント

MySQL UNION 演算子このチュートリアルでは、MySQL UNION 演算子の構文と例を紹介...

Springboot+Vue-Cropperでアバターの切り取りとアップロードの効果を実現

アバターをアップロードするにはVue-Cropperコンポーネントを使用します。参考までに具体的な内...

MySql Installer 8.0.18 画像とテキストによるビジュアル インストール チュートリアル

目次1. MySQL 8.0.18のインストール2. 環境変数を設定する3. 接続テスト1. MyS...