首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在raspbian上修复mysql中的错误“未知变量数据”?

如何在raspbian上修复mysql中的错误“未知变量数据”?
EN

Stack Overflow用户
提问于 2019-04-12 15:51:33
回答 2查看 4.5K关注 0票数 1

我想在RaspberryPi上保护数据库的安全,而不是在我的上。

首先,我做到了:

  • 服务mysql停止
  • mkdir /media/pi/EMTEC/mysql
  • nano /etc/mysql/my.cnf和更改的datadir=/media/pi/EMTEC/mysql
  • cp -Rv /var/lib/mysql/* /media/usb4 4/mysql/
  • -R mysql:mysql /media/usb4 4/mysql/

没有问题的

我的my.cnf:

代码语言:javascript
复制
[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‘

我该如何纠正这个错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-14 08:49:07

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

代码语言:javascript
复制
[mysqld]
datadir=/your/new/dir/
票数 2
EN

Stack Overflow用户

发布于 2021-03-17 15:42:06

以上的解决方案并没有解决我的问题。

我确实在mysqld下移动了datadir,但是它给其他文件带来了错误,所以我将mysqld下的所有文件都移到了下面。

就像下面一样,它解决了我的问题。

代码语言:javascript
复制
[mysqld]
datadir=/var/lib/mysql
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55655383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档