Мне установили mysql 5.6, и работающий над 16,04 однако кажется, что многие стандартные конфигурационные файлы не присутствуют, или изменения конфигурации проигнорированы. Я погуглил heck из этой проблемы и попробовал несколько предложенных исправлений прежде, чем отправить здесь.
/etc/my.cnf
(не существует. Испытанное создание его и добавление конфигураций напрасно)
/etc/mysql/my.cnf
(пустой за исключением! includedir /etc/mysql/conf.d
)
Добавленный заголовок раздела [mysqld
] Добавленные изменения конфигурации
Проигнорированный на запуске (ВЫБОР @@max_allowed_packet; returns 4194304 default
) и приложение (Слияние) жалуется на настройки.
/etc/mysql/conf.d/mysql.cnf
(пустой за исключением раздела заголовка [mysql
]) Конфигурации, добавленные здесь, проигнорированы также даже под заголовком раздела [mysqld
].
Любая справка с этим значительно ценилась бы!
TIA
РЕШЕНИЕ В РАЗДЕЛЕ РЕДАКТИРОВАНИЯ
я знаю причину, я все еще пытаюсь найти решение для этого.
Только, чтобы быть уверенным, похожа ли Ваша ситуация на мою, выполненный:
dpkg -l | grep mysql
необходимо видеть большинство пакетов в версии 5.6.x, кроме пары, особенно mysql-распространенный, который является 5.7.x.
, Как указано из описания пакета:
общие файлы базы данных MySQL, например,/etc/mysql/my.cnf
В основном, любой mysql-x-5.6 зависят от mysql-общего, который в этом случае прибывает из основного репозитория, таким образом, это для 5,7, и при попытке вручную установить mysql-common-5.6, то он будет или конфликтовать или зависеть от mysql-общего (потому что в предыдущих версиях Ubuntu это было 5.6).
я все еще не нашел решение для этого, но возможно с этой дополнительной информацией кто-то может придумать ту.
РЕДАКТИРОВАНИЕ: я нашел решение, это, кажется, является самым легким. Прежде всего удалите все mysql пакеты, и файлы (скопируйте важные):
apt purge mysql*
apt autoremove
apt autoclean
rm -rf /etc/mysql/
необходимо теперь быть чистыми.
Теперь идут сюда и загружают версию, в которой Вы нуждаетесь, она содержит все зависимости кроме libaio1, таким образом:
apt install libaio1
tar -xvf downloadedMysqlPackage.tar
dpkg -i mysql-common-xxx.deb
dpkg-preconfigure mysql-community-server-xxx.deb
dpkg -i mysql-community-server-xxx.deb
dpkg -i mysql-community-client-xxx.deb
dpkg -i libmysqlclient18-xxx.deb
И Вы хороши для движения!