Я пытаюсь настроить mysql, как упоминалось здесь: https://websiteforstudents.com/install-erpnext-erp-platform-on-ubuntu-16-04-18-04-lts-with-nginx-mariadb-support/ в системе Linux Mint 18.2.
Я добавил innodb-file-format=barracuda
в раздел [mysqld]
в /etc/mysql/mariadb.conf.d/50-server.cnf
и перезапустил mysqlоказание услуг.Но эти настройки не действуют.
Если я запускаю следующие команды
sudo mysql -u root -p
SHOW VARIABLES LIKE 'innodb_file_format';
, то получаю следующий вывод.
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| innodb_file_format | Antelope |
+--------------------+----------+
Файл настроек ~/.my.cnf
не существуетПочему мои настройки не действуют?
++++++++++++ ОБНОВЛЕНИЕ 2019-06-03 ++++++++++++
Я думаю, что нашел проблему сейчас./etc/mysql/mariadb.conf.d/50-server.cnf
- правильный файл журнала, и настройки не были перезаписаны другим *.cnf
-файлом.После перезагрузки ПК использовались измененные настройки.Проблема в том, что перезапуска службы mysql (sudo service mysql restart
или sudo /etc/init.d/mysql restart
) недостаточно.
Поэтому вопрос должен быть:
Как правильно перезапустить mysql, чтобы изменения в*.cnf
-файлы становятся активными?