当前位置: 首页 > 知识库问答 >
问题:

如何在Raspbian上修复mysql中的错误“未知变量datadir”?

毋炳
2023-03-14

我想把数据库放在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”

    如何修复该错误?

  • 共有1个答案

    姬温文
    2023-03-14

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

    [mysqld]
    datadir=/your/new/dir/
    
     类似资料:
    • 代码: 错误: 我该怎么解决这个问题?

    • 制作outlook api时https://outlook.office.com/api/v2.0/me/photo/通过邮递员/ajax通话获取照片的$value通话。获取以下错误。 {“error”:{“code”:“UnknownTokenType”,“message”:“令牌类型未知。”,“innerError”:{“requestId”:“df42ad59-d446-48a6-bfbe-

    • 问题内容: 向MySQL发出命令时,出现错误#1064“语法错误”。 这是什么意思? 我该如何解决? 问题答案: 错误#1064表示MySQL无法理解您的命令。要解决这个问题: 阅读错误消息。 它 准确地 告诉您MySQL 在命令中哪里 混淆了。 检查您的命令。 如果您使用的编程语言来创建你的命令,使用,或同等学历,以显示 完整的命令 ,所以你可以看到它。 检查手册。 通过对MySQL的什么比较

    • 本文向大家介绍修复MySQL中的删除表视图#1051未知表错误,包括了修复MySQL中的删除表视图#1051未知表错误的使用技巧和注意事项,需要的朋友参考一下 要正确放置视图,请使用以下语法- 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 输出结果 这将产生以下输出- 让我们首先创建一个视图- 现在,我们将显示视图的记录- 输出结果 这将产生以

    • 我在~/.bash_profile中使用了set 我不理解这个错误,因为JAVA_HOME指向的是JDK而不是JRE?谢谢你的回答!

    • 问题内容: preg_replace(‘/http:///ftp:///', ‘https://’, $value); 和内应改为 此代码给出错误: 什么是此任务的真正正则表达式? 问题答案: 尝试使用其他定界符,例如: 或(不建议使用)对正则表达式中每次出现的定界符进行转义: 另外,您正在搜索的确没有太大意义的模式,可能就是您的意思。 您可以将正则表达式缩短为: 了解错误: 在您的regex中,