Я использую MySQL на моей машине с Ubuntu 18.04. Так как я обновил MySQL 5.7 до MySQL 8 на своей машине, я не могу найти, где находится файл конфигурации.
После обновления я просто перехожу в каталог / etc / mysql здесь я нашел;
--> conf.d (folder)
--> mysql.conf.d (folder)
--> my.cnf (file)
--> mysql.cnf (file)
--> my.cnf.fallback
Я смотрю файлы my.cnf, my.cnf.fallback и mysql .cnf. И во всех этих файлах были написаны эти строки:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
Итак, сначала я посмотрел на папку conf.d. Внутри него есть два файла. mysql .cnf и mysqldump.cnf Я просто пропустил mysqldump и посмотрел mysql .cnf. Но он просто пишет:
[mysql]
Итак, я пошел в файл mysql .conf.d. Внутри него находятся файлы;
default-auth-override.cnf
mysqld.cnf
mysqld.cnd.dpkg-old
mysqld.cnf.save
mysqld_safe_syslog.cnf
Я просто использовал команду cat, чтобы просмотреть все эти файлы и просто найти конфигурацию mysql, к которой я привык в этих файлах;
mysqld.cnf.dpkg-old
mysqld.cnf.save
Итак, сначала я попытался изменить значения этих файлов, но ничего не изменилось. Затем я сделал резервную копию всего, удалил эти два файла конфигурации и перезапустил MySQL. Все по-прежнему работает нормально: /
Я использовал;
mysql --help | grep "Default options" -A 1
Команда, чтобы найти, где файл конфигурации может быть.
Вывод был;
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
Посмотрел эти каталоги, но ничего не нашел.
Я работаю на сервере, не найдя файл конфигурации более месяца. Я не хочу просто делать чистую установку всего, потому что это удаленный сервер баз данных и так много всего происходит на нем.
Это мой первый вопрос на этом сайте, а Engli sh не мой родной язык, поэтому, пожалуйста, прости меня.
Обновление 1: я пытаюсь найти файлы конфигурации MySQL путем поиска терминов, включенных в файл конфигурации. Все найденные системы не влияют на MySQL. Очень интересно ..