如何在raspbian上的mysql中修复错误“unknown variable datadir”?

问题描述 投票:0回答:1

我想保护Usb Stick上的数据库而不是我的Raspberry Pi上的数据库。

首先我做了:

  • 服务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.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'

我该如何解决这个错误?

mysql raspbian
1个回答
0
投票

datadir添加到[mysqld]部分。 datadir是一个配置mysql服务器的全局变量。

[mysqld]
datadir=/your/new/dir/
© www.soinside.com 2019 - 2024. All rights reserved.