06 августа 2009 - 13:47
Операционная система 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, который необходимо смонтировать двойным кликом мыши. В открывшемся окне по очереди запускаем два пакета:
- mysql-5.1.37-osx10-x86.pkg — собственно сам сервер;
- 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-сервер на OS X установлен и готов к работе. В следующей статье я расскажу как поднять веб-сервер Apache и привязать к нему PHP и наш сервер MySQL, чтобы получился полноценный веб-сервер.