Mysql 5.6 на 16,04 недостающих файлах конфигурации

Мне установили mysql 5.6, и работающий над 16,04 однако кажется, что многие стандартные конфигурационные файлы не присутствуют, или изменения конфигурации проигнорированы. Я погуглил heck из этой проблемы и попробовал несколько предложенных исправлений прежде, чем отправить здесь.

/etc/my.cnf (не существует. Испытанное создание его и добавление конфигураций напрасно)

/etc/mysql/my.cnf (пустой за исключением! includedir /etc/mysql/conf.d)

Добавленный заголовок раздела [mysqld] Добавленные изменения конфигурации

  • max_allowed_packet=34M
  • innodb_log_file_size=2GB

Проигнорированный на запуске (ВЫБОР @@max_allowed_packet; returns 4194304 default) и приложение (Слияние) жалуется на настройки.

/etc/mysql/conf.d/mysql.cnf (пустой за исключением раздела заголовка [mysql]) Конфигурации, добавленные здесь, проигнорированы также даже под заголовком раздела [mysqld].

Любая справка с этим значительно ценилась бы!

TIA

0
задан 13 December 2016 в 23:25

1 ответ

РЕШЕНИЕ В РАЗДЕЛЕ РЕДАКТИРОВАНИЯ

я знаю причину, я все еще пытаюсь найти решение для этого.

Только, чтобы быть уверенным, похожа ли Ваша ситуация на мою, выполненный:

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

И Вы хороши для движения!

0
ответ дан 28 September 2019 в 00:42

Другие вопросы по тегам:

Похожие вопросы: