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_installation
reboot

Затем я вошел в мою админ панель 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/
Другие вопросы по тегам