如何修复错误“未知变量数据目录"在 raspbian 上的 mysql 中? [英] How to fix the error "unknown variable datadir" in mysql on raspbian?
问题描述
我想保护 Usbstick 上的数据库,而不是我的 RaspberryPi.
I want to safe the Databases on an Usbstick and not on my RaspberryPi.
首先是:
服务mysql停止
service mysql stop
mkdir/media/pi/EMTEC/mysql
mkdir /media/pi/EMTEC/mysql
nano/etc/mysql/my.cnf并更改了 datadir=/media/pi/EMTEC/mysql
nano /etc/mysql/my.cnf and changed datadir=/media/pi/EMTEC/mysql
cp -Rv/var/lib/mysql/*/media/usb4/mysql/
cp -Rv /var/lib/mysql/* /media/usb4/mysql/
chown -R mysql:mysql/media/usb4/mysql/
chown -R mysql:mysql /media/usb4/mysql/
没有问题
我的 my.cnf:
[client-server]
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
datadir=/media/pi/EMTEC/mysql
尝试重新启动 mysql 服务时,我收到:
When trying to restart the mysql service I receive:
mysql:未知变量'datadir=/media/pi/EMTEC/mysql'
mysql: unknown variable 'datadir=/media/pi/EMTEC/mysql'
我该如何修复该错误?
推荐答案
将 datadir
添加到 [mysqld]
部分.datadir
是配置mysql服务器的全局变量.
Add datadir
to [mysqld]
section. datadir
is a global variable to configure mysql server.
[mysqld]
datadir=/your/new/dir/
这篇关于如何修复错误“未知变量数据目录"在 raspbian 上的 mysql 中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!