Главная > ОС > Macos > Sonoma > 14 > Установка и настройка MySQL на macos sonoma 14

Установка и настройка MySQL на macos sonoma 14

Обновлено: 16.04.2025Руководство

Установка и настройка MySQL на macos sonoma 14

Подробное руководство по установке, настройке и оптимизации MySQL для macos sonoma 14

Введение

MySQL - популярная система управления реляционными базами данных. Это руководство поможет вам установить и настроить MySQL на macOS Sonoma 14, включая базовую конфигурацию и решение типичных проблем.

Требования

Перед началом убедитесь что:

  • Установлен Homebrew (менеджер пакетов для macOS)
  • Доступно минимум 2 ГБ свободного места
  • macOS Sonoma 14 (или новее)
  • Терминал с правами администратора

Установка

Подготовка

1# Обновить Homebrew
2brew update && brew upgrade
3
4# Проверить доступные версии MySQL
5brew search mysql
6
7### Процесс установки
8
9```bash
10# Установка последней версии MySQL
11brew install mysql
12
13# Запуск службы MySQL
14brew services start mysql
15
16# Установить пароль для root пользователя
17mysql_secure_installation

После установки проверьте версию:

1mysql --version

Настройка

Базовая конфигурация:

1# Редактировать конфигурационный файл
2nano /usr/local/etc/my.cnf
3
4# Пример настроек:
5[mysqld]
6character-set-server = utf8mb4
7collation-server = utf8mb4_unicode_ci
8innodb_buffer_pool_size = 1G

Создание пользователя:

1CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'strong_password';
2GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
3FLUSH PRIVILEGES;
4
5## Типичные ошибки и их решения
6
7### Ошибка подключения:
8```ERROR 2002 (HY000): Can't connect to local MySQL server```
9Решение: Проверьте статус службы:
10```bash
11brew services list

Ошибка аутентификации:

Access denied for user 'root'@'localhost' Решение: Сбросьте пароль:

1sudo mysqld_safe --skip-grant-tables

Заключение

Теперь у вас работает MySQL на macOS Sonoma 14. Для дополнительной безопасности:

  • Регулярно создавайте резервные копии
  • Обновляйте версию MySQL через Homebrew
  • Используйте сложные пароли для пользователей БД

Команды

Установка MySQL

1brew install mysql

Запуск службы

brew services start mysql

Консоль MySQL

mysql -u root -p

Решение проблем

Служба не запускается

Проверьте порт 3306: lsof -i :3306. Удалите файл .pid в /usr/local/var/mysql

rm /usr/local/var/mysql/*.pid

Забыт root-пароль

Остановите службу и запустите в безопасном режиме

1mysqld_safe --skip-grant-tables