- How can I check (step-by-step ) the version of mySQL installed on my Mac 10.8.5?I tried using command prompt, but couldn't figure out.
- How do I install XAMPP for Mac OS X? To install XAMPP, follow these steps: Open the DMG-Image. Double-click the image to start the installation process. XAMPP is now installed below the /Applications/XAMPP directory. Does XAMPP include MySQL or MariaDB? Since XAMPP 5.5.30 and 5.6.14, XAMPP ships MariaDB instead of MySQL.
- MySQL provides a built-in full-text ngram parser that supports Chinese, Japanese, and Korean (CJK), and an installable MeCab full-text parser plugin for Japanese. Parsing differences are outlined in Section 12.10.8, “ngram Full-Text Parser”, and Section 12.10.9, “MeCab Full-Text Parser Plugin”.
- SQLPro for MySQL is the Premier application for editing and viewing MySQL databases on mac os x.
How to install MySQL on Mac? Use the brew command to install mysql on Mac, the work to install MySQL on Mac will get easy.
Установка сервера MySQL и phpMyAdmin на Mac OS X
Есть множество способов установки MySQL на Mac OS X, я предпочел стандартную установку из дистрибутива, при любом из способов инсталирования MySQL может возникнуть ряд вопросов, на которые следует обратить внимание. Дополнительно рассмотрим установку веб-интерфейса phpMyAdmin для администрирования баз данных MySQL и модуля mcrypt.
Системные требования: Mac OS X 10.6.6 и MySQL 5.5.8. В MySQL версии ниже 5.5 не работает панель настроек (MySQL.prefPane).
Скачать MySQL для Mac OS X можно на официальном сайте. Переходим на страницу загрузки, в меню слева переходим по ссылке MySQL Community Server и в выпадающем списке выбираем платформу Mac OS X. Ищем версию совместимую с операционной системой и скачиваем. Монтируем образ и последовательно устанавливаем основной пакет MySQL, MySQLStartupItem.pkg (автозагрузка) и MySQL.prefPane (панель настроек позволяет запускать/останавливать сервер и добавить его в автозагрузку). Установка тривиальна, достаточно принять условия лицензионного соглашения и следовать инструкциям.
В начале необходимо переименовать папку, в которую установлен MySQL. Она находится в скрытой директории /usr/local/mysql-5.5.8-osx10.6-x86_64
, если в системе уже был установлен MySQL, старую папку необходимо удалить или переименовать:
sudo mv /usr/local/mysql-5.5.8-osx10.6-x86_64 /usr/local/mysql
Для запуска и остановки сервера MySQL можно воспользоваться командами:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
Если сейчас попытаться запустить сервер MySQL, то он вернет ошибку:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Конфигурация сервера MySQL
Создадим файл конфигурации MySQL /etc/my.cnf
(не создается автоматически):
sudo touch /etc/my.cnf
sudo nano /etc/my.cnf
и добавим в него следующие строки:
[mysqld]
basedir=/usr/local/mysql
Файл mysql.sock будет храниться папке /tmp
, он создается автоматически при запуске сервера MySQL, поэтому необходимо дать пользователю _mysql
права на чтение и запись в папку /tmp
:
sudo chown _mysql:staff /tmp
Для запуска сервера MySQL необходимо перейти в Системные настройки > MySQL > Start MySQL Server или через командную строку, как упоминалось выше.
Для удобства работы с MySQL через командную строку добавим путь /usr/local/mysql/bin/
в переменную окружения PATH. В командной строке выполняем следующие инструкции:
nano ~/.profile
Добавляем строку:
export PATH=/usr/local/mysql/bin:$PATH
Сохраняем и перезапускаем терминал. Теперь можно пользоваться командами mysqladmin
(администрирование) и mysql
(работа с базами данных).
Для проверки работоспособности сервера введем в командной строчке mysql
, если все инструкции выполнены верно, мы увидим приглашение MySQL:
mysql>
Настройка сервера закончена. Если требуется более тонкая конфигурация можно воспользоваться файлами настроек, которые находятся в папке /usr/local/mysql/support-files
.
Возможно после перезапуска системы будет выводиться следующее предупреждение:
Предупреждение показывается, если в настройках указана автозагрузка сервера при старте системы, проверить можно следующим образом:
sudo nano /etc/hostconfig
Os x mavericks disk. Ищем строку со значением MYSQLCOM=-YES-
и меняем ее на MYSQLCOM=-NO-
, если автозагрузка не требуется (то же самое можно сделать через панель настроек).
Winarchiver macwinzipper. PDFが重くなったときに圧縮できるCube ICEをはじめとしたフリーソフト・サービスを紹介します。 フリーソフト・サービスでと言っても、簡単にPDFを圧縮できますし、MacOSをお持ちなら標準機能でも圧縮することができますよ。.
Если автозагрузка сервера MySQL нужна и скрыть предупреждение, нужно ввести в следующую команду:
sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
С более подробной установкой можно ознакомиться в файле ReadMe.txt, который находится на установочном образе диска MySQL.
Сделаем так, чтобы пользователь root мог соединиться с сервером, только указав пароль:
Check Mysql On Mac Shortcut
mysqladmin -u root password 'ваш_пароль'
Тестирование соединения с MySQL
Если в системе уже подключен PHP и сконфигурирован Apache, можно протестировать совместную работу с MySQL, но для начала может потребоваться внести небольшие изменения в конфигурацию PHP и указать путь к файлу mysql.sock
в параметре mysql.default_socket
. Сделать это можно с помощью символьной ссылки, переходим к командной строке и вводим следующую команду:
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
Простой PHP-скрипт для тестирования соединения с MySQL:
Установка и настройка phpMyAdmin
Для удобного администрирования баз данных MySQL установим веб-интерфейс phpMyAdmin.
Предварительно необходимо настроить веб-сервер Apache и PHP (см. Настройка веб-сервера Apache и PHP на Mac OS X).
Переходим на официальный сайт phpMyAdmin и скачиваем последнюю стабильную версию. Распаковываем архив и переименовываем папку в phpMyAdmin. Переместим в директорию с нашими сайтами, например /Users/andrey/Sites/phpMyAdmin/
.
В корневом каталоге phpMyAdmin создадим файл конфигурации config.inc.php
и поместим в него следующие строки:
Теперь можно перейти в веб-интерфейс phpMyAdmin (http://localhost/phpMyAdmin/
). Для корректной работы phpMyAdmin потребуется установить модуль mcrypt, иначе вы увидите следующее предупреждение:
Check Mysql Version On Mac
Cannot load mcrypt extension. How to upgrade imac to el capitan. Please check your PHP configuration.
Установка модуля mcrypt
Примечание: для установки модуля mcrypt потребуется наличие установленного Xcode.
Находясь в домашнем каталоге создадим временный каталог temp
(будьте внимательнее с названием и расположением каталогов) и перейдем в него:
mkdir ~/temp
cd ~/temp
Скачиваем и распаковываем библиотеку libmcrypt:
curl -O http://surfnet.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
tar xzf libmcrypt-2.5.8.tar.gz
Переходим в папку libmcrypt-2.5.8:
cd libmcrypt-2.5.8
Выполняем следующие команды:
MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS=' -arch x86_64 -g -Os -pipe -no-cpp-precomp' CCFLAGS=' -arch x86_64 -g -Os -pipe' CXXFLAGS=' -arch x86_64 -g -Os -pipe' LDFLAGS=' -arch x86_64 -bind_at_load' ./configure --disable-dependency-tracking
make
sudo make install
Возвращаемся в папку temp:
cd ~/temp
Теперь скачаем PHP из исходников, распакуем и сконфигурируем PHP, переходим к командной строке и выполняем следующие инструкции:
Check Which Port Mysql Is Running On Mac
curl -O http://www.opensource.apple.com/source/apache_mod_php/apache_mod_php-53.3.1/php-5.3.3.tar.bz2
tar xjf php-5.3.3.tar.bz2
cd ~/temp/php-5.3.3/ext/mcrypt
phpize
MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS=' -arch x86_64 -g -Os -pipe -no-cpp-precomp' CCFLAGS=' -arch x86_64 -g -Os -pipe' CXXFLAGS=' -arch x86_64 -g -Os -pipe' LDFLAGS='-arch x86_64 -bind_at_load' ./configure
make
sudo make install
Теперь необходимо перейти в файл конфигурации PHP и сообщить ему о новом модуле:
Check Mysql On Mac Windows 10
sudo nano /etc/php.ini
добавим строку:
Check Mysql On Mac Os
extension=mcrypt.so
Перезапускаем веб-сервер Apache.
Файл mcrypt автоматически установился в каталог /usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
.
Ссылки по теме:
-
-