Можно ли установить MySQL 5.5 или 5.6 на Ubuntu 16.04?

Я недавно обновился до 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? Почему это так?

13
задан 13 April 2017 в 15:24

4 ответа

Этот ответ помог мне выяснить, как сделать это путем загрузки эти .deb пакеты от MySQL dev сайт. Решение о добавлении PPA не сделало этого для меня.

Это связывается с сообщением в блоге: , Как Установить MySQL-5-6 на Ubuntu, Точной Хитрый, но это работает.

0
ответ дан 14 April 2017 в 01:24
  • 1
    Я полагаю, что OP, возможно, интересовался тем, как сделать это в нескольких редакторах, на основе исходной формулировки в вопросе - that' s, почему я спрашивал. (В некоторых настольных средах gedit появляется в меню как " текстовый Редактор ") Этот ответ определенно ценен. I' ve добавил заголовок, таким образом, люди знают, что это - gedit. @HidekiNishimura I' ve отредактировал Ваш вопрос заставить его сказать, что я думаю, что Вы предназначили. Но если это не корректно, не стесняйтесь откатывать мое редактирование или иначе редактировать снова. – Eliah Kagan 25 September 2017 в 01:10

Более простая альтернатива должна использовать Сервер Percona. Их документацией:

Установка Сервера Percona от Percona способный репозиторий

  1. Выберите пакеты репозитория от сети Percona:

    wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
    
  2. Установите загруженный пакет с dpkg. Чтобы сделать это, выполните следующие команды как корень или с sudo:

    dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
    

    После того как Вы устанавливаете этот пакет, репозитории Percona должны быть добавлены. Можно регистрировать установку репозитория /etc/apt/sources.list.d/percona-release.list файл.

  3. Не забудьте обновлять локальный кэш:

    apt-get update
    
  4. После этого можно установить пакет сервера:

    apt-get install percona-server-server-5.5
    
2
ответ дан 14 April 2017 в 01:24
  • 1
    Это didn' t работа. Я все еще загружаю в экран входа в систему, однако, мышь, клавиатуру, и Wi-Fi все еще не работает. Мог я purge изображение? askubuntu.com/a/343077/71265 – Get Off My Lawn 24 September 2017 в 08:55

Попробуйте это, Сначала необходимо удалить

sudo rm /var/lib/mysql/debian-5.7.flag

затем

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6
0
ответ дан 14 April 2017 в 01:24
  • 1
    @EliahKagan, даже если это doesn' t работа в Notepadqq, OP мог все еще скопировать/вставить в gedit... пожатие плеч – Android Dev 25 September 2017 в 00:27

Шаг за шагом ведите* для установки mysql 5.5.x на Гостеприимной-Xerus Ubuntu 16.04. См. эту документацию

ИЛИ

Посмотрите шаги ниже:

MySQL 5.5.51 Installing на Ubuntu 16.06

  1. Удалите любую существующую версию MySQL

    sudo rm /var/lib/mysql/ -R
    
  2. Удалите профиль MySQL

    sudo rm /etc/mysql/ -R
    
  3. Автоматически удаление mysql

    sudo apt-get autoremove mysql* --purge
    sudo apt-get remove apparmor
    
  4. Загрузите версию 5.5.51 с сайта MySQL

    wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
    
  5. Добавить mysql группа пользователей

    sudo groupadd mysql
    
  6. Добавить mysql (не текущий пользователь) к mysql группа пользователей

    sudo useradd -g  mysql mysql
    
  7. Извлечение mysql-5.5.51-linux2.6-x86_64.tar.gz кому: /usr/local

    cd /usr/local
    sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
    
  8. Создать mysql папка в /usr/local

    sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
    
  9. Набор mysql владелец каталога и группа пользователей

    cd mysql
    sudo chown -R mysql:mysql *
    
  10. Установите необходимый пакет lib

    sudo apt-get install libaio1
    
  11. Выполните mysql сценарий установки

    sudo scripts/mysql_install_db --user=mysql
    
  12. Набор mysql владелец каталога снаружи mysql каталога

    sudo chown -R root .
    
  13. Владелец каталога данных набора из mysql каталога

    sudo chown -R mysql data
    
  14. Скопируйте mysql конфигурационный файл

    sudo cp support-files/my-medium.cnf /etc/my.cnf 
    
  15. Запустите mysql

    sudo bin/mysqld_safe --user=mysql &
    sudo cp support-files/mysql.server /etc/init.d/mysql.server
    
  16. Инициализируйте пароль пользователя root

    sudo bin/mysqladmin -u root password '111111'
    
  17. Запустите mysql сервер

    sudo /etc/init.d/mysql.server start
    
  18. Остановите mysql сервер

    sudo /etc/init.d/mysql.server stop
    
  19. Проверьте состояние mysql

    sudo /etc/init.d/mysql.server status
    
  20. Включите myql на запуске

    sudo update-rc.d -f mysql.server defaults 
    
  21. Отключите mysql на запуске (дополнительно)

    sudo update-rc.d -f mysql.server remove
    
  22. Добавьте путь mysql к системе

    sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
    
  23. Теперь непосредственно используйте команду ниже для запуска mysql

    mysql -u root -p 
    

PS: нужно перезагрузить для изменений для происхождения.

На основе китайского блога

21
ответ дан 14 April 2017 в 01:24
  • 1
    syslog имеет какие-либо ошибки? Что относительно systemctl? Кроме того, если эта камера имеет webui, что Вы могли сделать это, подключают его к обычному маршрутизатору, который имеет DHCP, получите доступ к UI и посмотрите, можно ли вручную установить настройки, чтобы соответствовать объему DHCP, подключить его назад к серверу и попытаться проверить с помощью ping-запросов камеру. Кроме того, подтвердите, что Вам установили статический IP в /etc/network/interfaces. Таким образом, оба устройства установлены на помехи, и можно исключить DHCP. После того, как все это будет единственным устройством, подключенным к Вашему серверу, таким образом, не будет никакой потребности в DHCP во-первых. – xR34P3Rx 24 September 2017 в 09:28

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

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