Check Mysql On Mac



  1. 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.
  2. 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.
  3. 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”.
  4. 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

Mac

Для запуска и остановки сервера 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

Добавляем строку:

Check mysql port on mac

export PATH=/usr/local/mysql/bin:$PATH

Check mysql on mac windows 10

Сохраняем и перезапускаем терминал. Теперь можно пользоваться командами 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 нужна и скрыть предупреждение, нужно ввести в следующую команду:

Mac

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.

Check Mysql On Mac

Файл mcrypt автоматически установился в каталог /usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so.

Ссылки по теме:
- Официальная документация по установке MySQL на Mac OS X
- Официальная документация по установке phpMyAdmin





Comments are closed.