MariaDBのdbの場所をDropbox配下に移したのでメモ。
ふつうは[mysqld]
datadir=/path/to/new_mysql
と書いてdbを再起動すれば反映されるが、Homebrew 経由でMariaDBをインストールしてbrew services start mariadb
でMariaDBを起動している場合はそれが反映されない。
なぜかっちゅうと、、brew services の起動スクリプト(起動設定?)/usr/local/Cellar/mariadb/10.x.x/homebrew.mxcl.mariadb.plist
に--datadir=/usr/local/var/mysql
とあるため。
仕方がないので、念のためこれまでのディレクトリ名を変え、
$ mv /usr/local/var/mysql/ /usr/local/var/mysql-old/
シンボリックリンクを張ることにした。
$ ln -s /path/to/new_mysql/ /usr/local/var/mysql
Change MySQL Data Directory in OSX を読むまで気が付かなかったよ。。。
ありがとうー!