読者です 読者をやめる 読者になる 読者になる

備忘録

備忘録

CentOS 7.2 MariaDB 外部接続を有効にする

CentOS 7.2にyumMariaDBをインストールする」の続き
http://d.hatena.ne.jp/kagasu/20160128/1453945308

環境

* ConoHaのVPSをレンタルしています。
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

* MariaDBは以下の記事の通り導入しました。
http://d.hatena.ne.jp/kagasu/20160128/1453945308

mysql --version
mysql  Ver 15.1 Distrib 10.1.10-MariaDB, for Linux (x86_64) using readline 5.1

1. firewalldにMariaDBのサービスを追加する

firewall-cmd --permanent --add-service=mysql
systemctl reload firewalld.service

2. rootの外部アクセスをすべてのホスト(%)で許可し、全ての権限を割り当てる。

※本番環境でこの設定はセキュリティ上まずいので、しかるべき設定をしてください。

mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
...
MariaDB> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB> FLUSH PRIVILEGES;

以上