my.cnf отсутствует во всех каталогах после новой установки mysql
Название говорит обо всем. Ранее у меня была версия MySQL 5.1 на моей ОС CENTOS 6 x86_64.
Я попытался удалить mysql 5.1 и заменить его установкой mysql 5.6.
Вот мой процесс удаления для MySQL 5.1:
yum remove mysql
yum remove mysql-devel
yum remove mysql-client
rpm -qa | grep -i mysql
rpm -e mysql --nodeps
Вот мой процесс установки для MySQL 5.6:
Я получил три об / мин для MySQL 5.6. server, devel, а также client все x86_64,
rpm -ivh на всех трех оборотах в порядке server будет первый client затем devel,/usr/bin/mysqladmin -u root password 'pass'/usr/bin/mysql_secure_installationreboot
Затем я вошел в мою админ панель webmin, чтобы поиграться с некоторыми настройками mysql, и он сказал мне, что мой /etc/my.cnf файл отсутствовал. Поэтому я пошел на свой сервер, чтобы найти my.cnf файл и я не смог найти его на своих обычных местах.
Поэтому я попытался запустить mysqld --verbose --help | grep -A 1 "Default options" и я получил три каталога, которые он ищет my.cnf файл. /etc/my.cnf, /etc/mysql/my.cnf, а также ~/.my.cnf, Я проверил все три каталога, но я не смог на всю жизнь найти этот файл.. Теперь я пошел в мой домашний каталог mysql, который /var/lib/mysql найти файл.cnf, но все, что я нашел, было auto.cnf,
У кого-нибудь есть какие-либо идеи? Могу я просто скачать файл my.cnf и поместить его в один из этих каталогов?
2 ответа
Если процесс установки не создает my.cnf файл для вас, то вам просто нужно создать его самостоятельно. Полная документация по опциям доступна на веб-сайте MySQl. В этом нет ничего волшебного, и MySQL в большинстве случаев будет работать со встроенными настройками по умолчанию, если не найдет файл опций. Webmin (неужели вы этим пользуетесь?) Иногда немного ценит эти вещи, но это не имеет никакого отношения к MySQL. Я рекомендую вам научиться управлять своей системой из командной строки и получить надлежащий контроль.
Бежать rpm -ql MySQL-serverМогу поспорить, что вы увидите несколько файлов конфигурации по умолчанию, доступных в /usr/share/mysql, Просто выберите один и скопируйте /etc:
# cp /usr/share/mysql/my-(small|medium|large|huge).cnf /etc/