今回のサーバ構築に於いて、WordPress構築のためにMySQLサーバを立ち上げた。
どうせなら今後のデータベースアプリ作成の勉強のため、外部からの接続を許可するように設定した。
初期状態では外部からの接続が出来ない。
そこで、まずはファイアウォールの設定をしてポートを空ける。
firewall-cmd –permanent –zone=public –add-service=mysql
firewall-cmd –reload
とコマンドを打つ
次ぎに外部からアクセス出来るようにMySQLの設定を変更する。
まずは
mysql -u root -p
と打ってMySQLにログオンする
次ぎに
CREATE USER ‘username’@’192.168.1.%’ IDENTIFIED BY ‘password’;
と打ってユーザを作成し
GRANT ALL PRIVILEGES ON test_db.* TO ‘username’@’192.168.1.%’ WITH GRANT OPTION;
と打って、外部から接続出来るようにする。この時、IPアドレスで制限を掛けている。
後は外部からMySQLのWorkbenchで設定をすれば外部からの接続が確認出来る。
今後はデータベースアプリの作成を試みようと思うので、今回構築したMySQLを活用してみようと思う。
コメント