-3

Недавно я устанавливал MySQL на сервер, и мне пришлось редактировать много файлов и менять владельцев, перемещая только файлы данных из их расположения по умолчанию в какой-то другой раздел.

Почему он отличается от установки, например, в Windows? Указание файлов данных MySQL является очень разумной необходимостью, и то же самое относится и к другим приложениям.

Это очень раздражает, и мне нужно знать, почему мне всегда придется иметь дело с этим!

2 ответа2

3

Потому что у Linux есть FHS, а у Windows нет. Место для всего, и все на своем месте.

2

Это способ Linux.

Менеджер пакетов устанавливает все пакеты. Это необходимо сделать для того, чтобы легко обновлять и удалять пакеты и отслеживать зависимости. Ни один менеджер пакетов не использует установщик определенного программного пакета. При настройке пакетов пользователям иногда задают вопрос. Но в основном эти вопросы направлены на понимание желаемого поведения пользователя или на изучение важной информации для правильной работы пакета.

Помимо этого, целью всегда является установка пакета с минимальной конфигурацией и при условии, что обычный пользователь сделает это без каких-либо усилий. Менеджеры пакетов Linux никогда не задают пользователям вопросы о нестандартном поведении (например, хранение файлов данных MySQL в пользовательском каталоге). Если вы хотите сделать что-то конкретное, вы должны зайти в конфигурационные файлы.

Вы можете почувствовать, что усилия по настройке слишком велики. Но будьте уверены, что в основном это не так, и выгода простоты - достойный подарок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .