2015-09-29 2 views
1

Я запустил mysqld.exe в Windows, чтобы запустить сервер без установки. Я могу подключиться к нему через клиента, и все работает нормально.Можно ли запустить «mysqld» без установки в Linux?

Можно ли сделать то же самое в Linux? Можем ли мы запустить mysqld без полной установки всего пакета MySQL. Я попробовал несколько способов, но не смог.

ответ

1

В: Возможно ли запустить «mysqld» без установки в Linux?

A: Короткий ответ: нет.

Исполняемый файл mysqld зависит от разделяемых библиотек и конфигурации времени выполнения нескольких разных файлов в нескольких разных местах.

В: Возможно ли создать встроенную конфигурацию mySQL вместо стандартной установки?

A: В зависимости от ваших требований, это может быть то, что вы хотите исследовать:

+0

Что делать, если я могу гарантировать, что конфигурация времени выполнения нескольких разных файлов в порядке? Могу ли я запустить его без установки в таком случае? –

+0

@PankajDwivedi Почему? Все, что вы просите, - это действительно то, как реплицировать то, что делает установщик. Где значение в этом? – EJP

0

Bitnami стек обеспечивает то, что вам нужно.

https://bitnami.com/tag/mysql

В основном, они обеспечивают самодостаточные пакетов для различных услуг, которые обычно доступны через уместны, конфетку или любой другой менеджера пакетов. Я использую его, например, для установки Redmnine (система отслеживания BUG), и установка была простой.

Хорошо, что процесс установки не влияет на вашу текущую систему (пакеты, общие библиотеки и т. Д.), Поскольку все зависимости: пакеты, разделяемые библиотеки и т. Д. Устанавливаются в одном каталоге. Таким образом, очень легко установить, протестировать и удалить все это, если хотите.

-2

В зависимости от того, что вы подразумеваете под «без полной установки всего пакета MySQL» ... ответ да.

Как администратор базы данных, я не доверяю управлению пакетами, чтобы манипулировать установками MySQL, поэтому I never установить MySQL Server из управления пакетами.

Я управляю всем сам, и по существу все хранится под /usr/local/mysql из базового бинарного архива Linux. Нет ничего действительно «установленного» в том смысле, что файлы тайны добавили, кто-знает-где в системе. Обновления включают извлечение нового tarball и создание новой символической ссылки для datadir.

Единственная внешняя зависимость легко разрешается с помощью $ sudo apt-get install libaio1.

+0

Ну, хммм ... спасибо тому, кто за нисходящий, без комментариев, чтобы объяснить.lol, может быть, я не управляю десятками серверов MySQL на ежедневной основе, и, возможно, я не работал с MySQL Server почти 15 лет, а последние 5 - администратором баз данных. Ах, переполнение стека. –

Смежные вопросы