mariadb(mysql)を他のマシンからアクセスする
動作が遅くなるかもしれないが,wordpressの本体が動くマシンとmariaDBのマシンを分けてみた.デフォルトではmariaDBはlocalhostからしかアクセスできないので,/etc/mysql/mariadb.conf.d/50-server.cnfを編集して
bind-address = 127.0.0.1
を
bind-address = 0.0.0.0
に変える.次にmariadbにログインして
mysql -u root -p
mysql> grant all privileges on wpDB名.* to wpuser名@"%" identified by 'パスワード' with grant option;
これで他のホストからmariaDBが使えるようになる.
と,やってみたもののwordpressとmariaDBを同じマシンに置いていたときより,かなり遅くなった.wordpressとmariaDB間の通信がボトルネックとなっているようだ.