Я недавно обновился до Ubuntu 16.04. К сожалению мне нужно работать MySQL 5.5 или 5.6. Я пробовал много решений, чтобы MySQL 5.5 или 5.6 работали на Ubuntu 16.04, как это Установите MySql 5.6 на Ubuntu 16.04 . Но никто из них не работает. Ubuntu обнаруживает неудовлетворенные зависимости, но говорит «но он не будет установлен» для 5.5 или говорит, что пакет «mysql-server-5.6» не имеет кандидата на установку ...
Разве нельзя принудительно установить более раннюю версию MySQL в Ubuntu? Это почему?
package-management
mysql
16.04
Идрис
источник
источник
Ответы:
Пошаговое руководство * по установке mysql 5.5.x на Ubuntu 16.04 Xenial-Xerus. Пожалуйста, смотрите эту документацию
ИЛИ
Смотрите шаги ниже:
Установка MySQL 5.5.51 в Ubuntu 16.06
Удалите любую существующую версию MySQL
Удалить профиль MySQL
Автоматически удалить MySQL
Скачать версию 5.5.51 с сайта MySQL
Добавить
mysql
группу пользователейДобавить
mysql
(не текущий пользователь) вmysql
группу пользователейИзвлечь
mysql-5.5.51-linux2.6-x86_64.tar.gz
в/usr/local
Создать
mysql
папку в/usr/local
Установить
mysql
владельца каталога и группу пользователейУстановите необходимый пакет lib
Выполнить скрипт установки mysql
Установить владельца каталога mysql вне каталога mysql
Установить владельца каталога данных из каталога mysql
Скопируйте файл конфигурации mysql
Запустите MySQL
Инициализировать пароль пользователя root
Запустите сервер MySQL
Остановить сервер MySQL
Проверьте статус mysql
Включить myql при запуске
Отключить MySQL при запуске (Необязательно)
Добавить MySQL путь в систему
Теперь используйте команду ниже, чтобы запустить mysql
PS: Чтобы изменения произошли, нужно перезагрузиться.
По материалам китайского блога
источник
apparmor
? Я не вижу линии для переустановки впоследствии. Я не знаю, что такое apparmor, но похоже, что удаление - это проблема безопасности.Попробуйте это, сначала вы должны удалить
тогда
источник
Этот ответ помог мне понять, как это сделать, загрузив
.deb
пакеты с сайта разработчика MySQL. Решение о добавлении PPA не сделало это для меня.Он ссылается на пост в блоге: Как установить MySQL-5-6 на Ubuntu Precise Tricky, но он работает.
источник
Более простой альтернативой является использование Percona Server. По их документации :
Установка Percona Server из репозитория Percona apt
Получить пакеты репозитория из веб-сайта Percona:
Установите загруженный пакет с помощью dpkg . Для этого выполните следующие команды от имени root или с помощью sudo :
После установки этого пакета следует добавить репозитории Percona. Вы можете проверить настройки хранилища в
/etc/apt/sources.list.d/percona-release.list
файле.Не забудьте обновить локальный кеш:
После этого вы можете установить серверный пакет:
источник