ubuntuでMySQLをインストールしてリモート接続を有効にする方法
UbuntuにMySQLをインストールしてリモート接続を可能にするには、次の手順に従ってください。
- 端末を開いて、次のようにコマンドを実行してパッケージリストを更新します。
sudo apt update
- 次のコマンドを使って MySQL サーバーをインストールします。
sudo apt install mysql-server
インストール中に、MySQLサーバーのルートパスワードの入力を求められます。
- インストール完了らMySQLサービス起動は以下のコマンド:
sudo systemctl start mysql
下記のコマンドで MySQL サービスが動作中かどうかを確認することもできます:
sudo systemctl status mysql
- リモート接続を有効にして(上記いずれかの方法で)、MySQLの設定ファイルを開きましょう:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
- ファイル内で下記の行を見つけて、コメントアウトするか削除します。
bind-address = 127.0.0.1
それをこれに変更する:
bind-address = 0.0.0.0
これにより、リモート接続が任意のIPアドレスから可能になります。
- ファイルを保存して閉じる。
- 変更を有効にするためにMySQLサービスを再起動します:
sudo systemctl restart mysql
MySQLのサーバーはすでにインストールされ、リモート接続を有効にしました。
リモートへの接続を有効にするとセキュリティが低下する可能性があるので、実稼働環境では適切なセキュリティ対策を講じてください。