2.4.1 Общие замечания по установке MySQL на macOS
Следует учитывать следующие моменты и замечания:
-
Другие установки MySQL: Процедура установки не распознает установки MySQL, выполненные через менеджеры пакетов, такие как Homebrew. Процесс установки и обновления предназначен для пакетов MySQL, предоставленных нами. Если присутствуют другие установки, перед запуском этого установщика рекомендуется их остановить, чтобы избежать конфликтов портов.
Homebrew: Например, если вы установили MySQL Server с помощью Homebrew по умолчанию, то установщик MySQL устанавливается в другое место и не обновит версию из Homebrew. В этом случае у вас будут несколько установок MySQL, которые по умолчанию пытаются использовать одни и те же порты. Перед запуском этого установщика остановите другие экземпляры MySQL Server, например, выполните brew services stop mysql, чтобы остановить службу MySQL из Homebrew.
Launchd: Устанавливается демон launchd, который изменяет параметры конфигурации MySQL. При необходимости рекомендуется его отредактировать, см. дополнительную информацию в документации ниже. Кроме того, macOS 10.10 убрала поддержку элементов запуска в пользу демонов launchd. Дополнительный панельный предпочитаемый элемент MySQL под macOS Системные настройки использует демон launchd.
Пользователи: Возможно, вам потребуется (или захочется) создать определённого
mysqlпользователя, чтобы он владел каталогом MySQL и данными. Вы можете сделать это через Утилиту каталогов, и пользовательmysqlдолжен уже существовать. Для использования в режиме одного пользователя должна уже существовать запись для_mysql(обратите внимание на префикс подчеркивания) в системном файле/etc/passwd.Данные: Поскольку установщик пакета MySQL устанавливает содержимое MySQL в каталог, специфичный для версии и платформы, вы можете использовать это для обновления и миграции своей базы данных между версиями. Вам нужно либо скопировать каталог
dataиз старой версии в новую, либо указать альтернативное значениеdatadirдля установки каталога данных. По умолчанию каталоги MySQL устанавливаются в/usr/local/.-
Псевдонимы: Возможно, вам потребуется добавить псевдонимы в файл ресурсов вашей оболочки, чтобы облегчить доступ к часто используемым программам, таким как mysql и mysqladmin из командной строки. Синтаксис для bash такой:
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
Для tcsh используйте:
alias mysql /usr/local/mysql/bin/mysql alias mysqladmin /usr/local/mysql/bin/mysqladmin
Еще лучше добавить
/usr/local/mysql/binв вашу переменную средыPATH. Это можно сделать, изменив соответствующий стартовый файл для вашей оболочки. Более подробную информацию см. в Разделе 6.2.1, «Вызов программ MySQL». Удаление: После копирования файлов базы данных MySQL из предыдущей установки и успешного запуска нового сервера, рекомендуется удалить старые файлы установки, чтобы сохранить дисковое пространство. Кроме того, необходимо также удалить более старые версии каталогов пакетов Receipt, расположенных в
/Library/Receipts/mysql-.VERSION.pkg
© 2025 Oracle
Licensed under the GPLv2 License.