Установите параметры запуска для MySQL в Ubuntu

#mysql #ubuntu

#mysql #ubuntu

Вопрос:

Я установил ванильный MySQL 8.0 в Ubuntu 20.04.

Я вижу следующие файлы в /etc/mysql/ (с помощью команды ls):

conf.d
debian-запустите
debian.cnf
my.cnf
my.cnf.резервный
mysql.cnf
mysql.conf.d

мой файл .cnf выглядит следующим образом:

 !includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
 

Я попытался добавить это в конец моего.cnf:

 innodb_lock_wait_timeout=4
transaction_isolation=READ-COMMITTED
 

Затем я останавливаю MySQL и пытаюсь его запустить. Запуск выдает ошибку без какой-либо информации.

Комментарии:

1. В файле журнала вообще нет ошибок? Что, если запустить mysqld непосредственно из командной строки? Укажите конкретные шаги воспроизведения, включая все команды, и дословный вывод (пользователь 22.6k должен знать, как это сделать здесь!)

Ответ №1:

Хорошо, я понял это. Мне также нужно было добавить строку [mysqld].

мой файл.cnf теперь выглядит так, где изначально были первые 2 строки.

 !includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[mysqld]
innodb_lock_wait_timeout=4
transaction_isolation=READ-COMMITTED
 

Теперь MySQL запускается правильно, и я убедился, что параметры установлены.