Установка СУБД MySQL на Mac OS X

MySQL
Операционная система Macintosh славна своими мультимедиа возможностями, но кроме работы с аудио и видео можно заниматься веб-программированием. Эта статья расскажет об установке СУБД MySQL в операционной системе Mac OS X 10.5 Leopard.

В статье рассматривается установка самого последнего на данный момент дистрибутива MySQL Server 5.1.37.

Первым делом необходимо скачать MySQL Server с официального сайта. Обратите внимание, что скачивать нужно версию именно для вашей аппаратной платформы, для нас это Mac OS X.

После скачивания в папке Загрузки (Downloads) появится файл mysql-5.1.37-osx10.5-x86.dmg, который необходимо смонтировать двойным кликом мыши. В открывшемся окне по очереди запускаем два пакета:

  1. mysql-5.1.37-osx10-x86.pkg — собственно сам сервер;
  2. MySQLStartupltem.pkg — настройка для автозапуска сервера.

После установки переходим к самому важному этапу, а именно к созданию базы данных и настройке аккаунта администратора.

Первым делом запустим в терминале установленный сервер:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

Если сообщений об ошибке не появилось, и вывод команды sudo ps ax | grep mysql показывает существование процесса то всё в порядке, идем дальше.

Далее нужно создать алиасы для консоли управления сервером mysql и утилиты администрирования сервера mysqladmin, всё это для того, чтобы при запуске не вводить постоянно полный путь к файлам:

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

Теперь самое главное, устанавливаем пароль администратора MySQL-сервера:

mysqladmin -u root password ' новый пароль администратора'

По умолчанию пароль администратора пустой, что не есть хорошо, посему его лучше сменить, вернее задать. Вот собственно и всё, сервер настроен и готов к работе. Убедимся в этом введя в терминале mysql -u root -p, после чего на запрос пароля ввести указанный ранее пароль администратора.

На экране мы увидим следующее:

MySQL

Собственный MySQL-сервер на OS X установлен и готов к работе. В следующей статье я расскажу как поднять веб-сервер Apache и привязать к нему PHP и наш сервер MySQL, чтобы получился полноценный веб-сервер.