OpenWrt で MariaDB を使えるようにする
WordPress をインストールする ために、MySQL 互換で MySQL よりは軽量の(とはいってもそれなりに ROM 容量は食うが)MariaDB を使えるようにする。 前提状況:USB フラッシュドライブ データ領域として USB フラッシュの外部ドライブを用意(👉 OpenWrt での USB フラッシュドライブ )し、/mnt/data にマウントしていることを前提としている。 アプリケーション自体(MariaDB)のインストール opkg install mariadb-server 設定は /etc/mysql にある my.cnf はサーバー・クライアントに共通のグローバル設定用 conf.d/50-server.cnf はサーバー専用のグローバル設定 conf.d/60-galera.cnf は Galera Cluster 用のグローバル設定(Galera Cluster を使わない限り無関係) ユーザー別のローカル設定用は ~/.my.cnf を作成する ということなので、基本的に /etc/mysql/conf.d/50-server.cnf を編集して設定を調整することになる。 MariaDB の設定 デフォルトの /etc/mysql/conf.d/50-server.cnf(抜粋) # # * Basic Settings # user = mariadb pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr # Don't put this on flash memory # Figure out where you are going to put the databases and run # mysql_install_db --force datadir = /mnt/data/mysql # tmpdir should also not go on flash memory tmpdir = /tmp lc-messages-dir = /usr/share/mariadb skip-extern