Spec-Zone.ru › MySQL 9.2

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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/macos-installation-notes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API