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 親子コンポーネントの相互値の転送と呼び出し

推薦する

Vueはダイアログのカプセル化を実装します

目次Vue2 ライティングVue3プラグインのバージョンの記述Vue3 動的コンポーネントの記述書き...

Zabbix 5.0 ディスク自動検出と読み取り/書き込み監視の問題を分析する

ディスクを自動的に検出する構成キーの値注: このキー値は Linux プラットフォームでのみサポート...

Vue.jsはシンプルな折りたたみパネルを実装します

この記事では、Vue.jsの具体的なコードを共有して、シンプルな折りたたみパネルを実装する例を紹介し...

CSS スタイルが機能しない (史上最も完全な解決策の概要)

ページを作成するときに、記述した CSS スタイルが有効にならないことがあります。この現象にはさまざ...

Linux 上でプライベート Git サーバーを構築するための詳細なチュートリアル

1. サーバーのセットアップリモート リポジトリは実際にはローカル リポジトリと何ら変わりなく、純粋...

mysql+mycat、負荷分散、マスタースレーブレプリケーション、読み取り/書き込み分離操作に基づく安定した高可用性クラスタを構築します。

データベースのパフォーマンス最適化には、一般的にクラスタリングが採用されています。Oracle クラ...

Linux で開いているファイルが多すぎる問題を解決する方法

原因は、プロセスが特定の時点でシステム制限を超える数のファイルと通信リンクを開くことです。 システム...

IDEA2020.1.2 Webプロジェクトの作成とTomcatの設定に関する詳細なチュートリアル

この記事は、IDEA で Web プロジェクトを作成し、Tomcat を構成する方法についての統合記...

MySQL でデータ復旧に binlog を使用する方法

序文最近、オンラインでデータが誤って操作されました。データベースが直接変更されたため、それを回復する...

Docker ベースのよく使われる CentOS7 イメージの概要

目次1 Dockerをインストールする2 国内ミラーソースの設定3 中国語環境基本版Centos7イ...

JavaScript で支払いの 10 秒カウントダウンを実現

この記事では、支払いの10秒カウントダウンを実現するためのJavaScriptの具体的なコードを参考...

表のセルの内容が超過した場合に省略記号効果を表示する(実装コード)

例示するフロントエンド開発では、セルの幅を制限し、コンテンツが制限を超える部分に省略記号を表示する必...

Vueプロジェクトでよく使われる実践的なスキルのまとめ

目次序文1. マルチレベルのデータとイベントの配信には$attrsと$listenersを使用する2...

HTML テーブルタグチュートリアル (44): テーブルヘッダータグ

<br />ソース コード内で表の構造を明確に区別するために、HTML 言語では、表のヘ...

MySQL セキュリティ管理の詳細

目次1. 順番に紹介する2. ユーザーを作成する3. ユーザーアカウントを削除する4. アクセス権5...