提问者:小点点

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


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

    匿名用户

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

    [mysqld]
    datadir=/your/new/dir/