#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 запускается правильно, и я убедился, что параметры установлены.