我想把数据库放在Usbstick上,而不是放在我的Raspberrypi上。
首先我做了:
>
服务mysql停止
mkdir/media/pi/emtec/mySQL
nano/etc/mysql/my.cnf和更改的datadir=/media/pi/emtec/mysql
CP-RV/var/lib/mysql/*/media/USB4/mysql/
Chown-r MySQL:MySQL/Media/USB4/MySQL/
工作起来没有问题
My My.cnf:
[client-server]
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
datadir=/media/pi/EMTEC/mysql
尝试重新启动mysql服务时收到:
MySQL:未知变量“datadir=/media/pi/emtec/mysql”
如何修复该错误?
将datadir
添加到[mysqld]
节。datadir
是配置mysql服务器的全局变量。
[mysqld]
datadir=/your/new/dir/