Назад | Перейти на главную страницу

MySQL от Deb меняет конфигурацию после установки пакетов perl?

Я уверен, это прозвучит глупо. Поехали.

У меня новая установка Debian Wheezy (Debian7). Вместо того, чтобы использовать установку MySQL aptitude, которая сейчас содержит v5.5.31, я использовал deb-пакет от MySQL, чтобы получить последний стабильный выпуск (в настоящее время 5.6.15).

После небольшой настройки и добавления my.cnf все заработало. Все было хорошо. Однако я хотел использовать некоторые инструменты статистики, основанные на Perl, поэтому я сделал следующее

sudo aptitude install libdbi-perl
sudo aptitude install libdbd-mysql-perl

Сделав это, я получаю следующую ошибку при попытке запустить MySQL:

service mysql start
Starting MySQL
[FAIL] Couldn't find MySQL server (/usr/bin/mysqld_safe) ... failed!

Для меня это действительно своеобразно, так как у меня mysql установлен в каталоге по умолчанию для deb-пакетов, т.е. /opt/mysql/server-5.6/, и до установки perl DBI и поддержки mysql для perl все работало нормально. Связаны ли привязки perl-mysql с некоторыми глобальными конфигурациями? У меня нигде не задан путь / usr / bin / mysqld_safe.

Любая помощь была бы замечательной. Спасибо

РЕДАКТИРОВАТЬ:

Что ж, это действительно было глупо.

Если вы все в одной и той же ситуации, просто сделайте это

sudo rm /etc/mysql -R

В этом нет необходимости, поскольку в документации MySQL четко указано, что он ищет my.cnf в /etc/my.cnf или в расположении /opt/mysql/server-5.6/my.cnf и не в /etc/mysql/my.cnf. Ясно, что это не так поскольку в моем случае он использовал /etc/mysql/my.cnf. Удаление сделало свое дело.