Как исправить ошибку «неизвестная переменная datadir» в mysql на raspbian? - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу сохранить базы данных на 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 Ответ

0 голосов
/ 14 апреля 2019

Добавить datadir к [mysqld] разделу.datadir - это глобальная переменная для настройки сервера MySQL.

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