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/