Я только что установил Ubuntu 12.10 (amd64) и хочу установить последнюю версию MySQL 5.6.
Если возможно, я бы хотел установить (не обновлять) его «путь Debian» (то есть, используя apt-get
или dpkg
).
(Этот выпуск является End of Lifed, рассмотрите возможность обновления!)
Я подготовил PPA с пакетами MySQL 5.6 на основе пакетов Debian MySQL 5.5. Не гарантирую, что это сработает сразу, но я был бы признателен, если бы вы попробовали это и сообщили об успехе (или неудаче).
Есть PPA для MySQL 5.5 и MySQL 5.6, оба с последним источником апстрима.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Обновление: пакеты MySQL 5.6 потерпели неудачу при чистой установке, и это было исправлено. Если вы обнаружите больше ошибок, пожалуйста, свяжитесь со мной напрямую через панель запуска или на https://github.com/oerdnj/deb.sury.org/issues
Для пользователей 14.04:
Ubuntu 14.04 по умолчанию использует MySQL 5.5, но также имеет MySQL 5.6, доступный для установки из архива юниверса. Установить 5.6 так же просто, как указать версию:
Посетите сайт Tocker для получения более подробной информации.
источник
Вы можете скачать последнюю версию файла .deb на oracle.com
oracle dev скачать сайт
и просто запустите команду
Я не устанавливал это все же, поэтому я не могу обещать ожидаемый результат.
источник
/opt
и ничего не настроил/etc
, или/etc/init.d
, или позволил мне начать с негоservice
, или добавил/opt/mysql/server-5.6/bin
к пути, или что-то еще.apt-get
а затем поверх него установить файл .deb./etc
,/usr/bin
и т.д., и 5,6 будет установлен вopt
.Я только что написал пост в блоге, который охватывает эту тему. Найти его можно при установке Mysql 5.6 . Надеюсь, что это поможет вам!
источник
Конечно, вы можете установить все необходимое для
Mysql-5.5
репозиториев как в 12.04, так и в 12.10, но следующее должно помочь вам вMysql-5.6
установке.Во - первых, я должен попытаться установить файл DEB с официального сайта в
Software Centre
илиGdebi
, как те зависимостей Resolve программ,dpkg
не делает.Компиляция
mysql
это ваш следующий вариант:Примечание : если вы сделаете это «способом Debian» (как вы упоминаете), вы получите только вас,
mysql-5.5
а не5.6
: т.е.так как нет другого источника, доступного по умолчанию. Если вы хотите использовать последнюю версию кода разработки, вам нужно скачать ее с официального сайта, что лучше, чем пытаться включить какой-либо нестабильный репозиторий или другой.
Также в настоящее время нет доступных ppas (кроме того, который вы пробовали), поэтому следующий способ компиляции
mysql-5.6
на самом деле самый простой и единственный способ получить желаемое.Однако, поскольку вы говорите, что заинтересованы в компиляции последней версии для разработчиков
mysql 5.6
, вам помогут следующие инструкции:Загрузите последний исходный код разработки с сайта mysql и подтвердите загрузку. В настоящее время вы хотите
mysql-5.6.7-rc.tar.gz
; перейдите вниз по странице, выберите версии для разработки и затем выберите исходный код в поле.Теперь беги
Перейдите в папку и создайте папку с именем bld:
На этом этапе важно получить зависимости с
Важная документация доступна здесь на процессе сборки, но то , что вы , вероятно , хотите сделать , это просто использовать стандартные параметры , что официальные сборки используют. Для этого, как отмечено здесь , пожалуйста, запустите (находясь в
bld
папке):Затем, когда
cmake
конфигурация завершена и удовлетворена (запишите все отсутствующие зависимости, о которых она упоминает; если они есть, загрузите их, а затем удалите все вbld
каталоге иcmake
снова выполните приведенную выше команду)Теперь вы готовы запустить компиляцию с make и любыми опциями, которые вы можете добавить:
После завершения компиляции (это займет около часа), запустите либо
Теперь у вас должна быть
mysql
установка. Любая дополнительная информация должна быть доступна в очень подробном официальном руководстве .источник
apt-get source -b
илиdpkg-buildpackage
.Мой SQL 5.6 доступен для скачивания здесь: Мой SQL 5.6 Скачать
Я думаю, что вам придется пойти с пакетом без rpm в самом низу списка.
И здесь вы можете найти подробную информацию о том, как установить эту версию: Как установить с помощью бинарного пакета
Надеюсь это поможет :)
Чтобы установить и использовать двоичный дистрибутив MySQL, базовая последовательность команд выглядит следующим образом:
источник
Вот другой подход по сравнению с ответом empi89, использующий модифицированный скрипт инициализации mysql. Да, это руководство, но это цена, которую вы платите, чтобы быть на переднем крае. Oracle не предоставляет хранилище. Посмотрите на этот пост .
РЕДАКТИРОВАТЬ : Вкратце, вы можете скопировать оригинал /etc/init.d/mysql в /etc/init.d/mysql-opt и изменить его соответствующим образом:
Затем скопируйте / etc / mysql / debian-start в / etc / mysql / debian-start-opt и отредактируйте соответствующим образом:
Сделайте это исполняемым
Затем скопируйте /etc/mysql/my.cnf в /etc/mysql/my-opt.cnf и отредактируйте:
В разделе [mysqld_safe] добавьте следующую строку:
В разделе [mysqld] измените следующие строки:
Также, если у вас это включено, как я сделал
который сейчас устарел, его следует заменить следующими двумя строками:
Время для тестирования Stop MySQL
Сохраняйте резервную копию данных на тот случай, если вам нужно будет вернуть старые данные
Сделать исполняемый скрипт init
Тест mysql-opt начинается.
ПРИМЕЧАНИЕ. Это обновит ваши текущие внутренние таблицы mysql. Вы сделали резервную копию данных, не так ли?
Проверьте журналы на наличие ошибок. Во время отладки сервера, который не запускается, вы можете вручную выполнить
Если все прошло нормально, вы можете включить сервер opt mysql во время запуска. Отключите старый скрипт от запуска в init.
Установите новый, игнорируя предупреждения.
Убедитесь, что он установлен.
Предыдущая команда теперь должна вывести что-то вроде:
источник
Здесь у вас есть все инструкции по установке из двоичных файлов, а также инструкции по установке
/usr/bin
и настройке в качестве службы, как вы просили ...Mysql 5.6 установка
источник
apt-get
.