Установка і настройка mysql і phpmyadmin в os x yosemite

установка MySQL

Якщо у вас вже стояла СУБД і Ви встановлювали OS X 10.10 зверху версії 10.9 і там була встановлена ​​MySQL, то швидше за все, Вам не потрібно оновлювати MySQL. Але при переході на версію Yosemite перестає працювати автозапуск сервера БД. Не варто забувати про необхідність робити дампи Ваших баз даних.

Після того, як дистрибутив MySQL буде викачаний на Ваш комп'ютер запускаєте його установку.

Установка і настройка mysql і phpmyadmin в os x yosemite

Цілком можливо, що установка буде перервана наступним повідомленням про помилку

Швидше за все, дана помилка пов'язана з автозапуском MySQL і для її виправлення, під час установки необхідно відключити цю опцію як це показано на малюнку.

Установка і настройка mysql і phpmyadmin в os x yosemite

Після відключення даного параметра установка повинна пройти штатно.

Увага! В останніх версіях MySql при установці задається тимчасовий пароль, який діє обмежений час! Повідомлення про це з'являється в кінці установки. Його необхідно зберегти і використовувати для зміни на постійний пароль. Якщо стався якийсь збій і з'явилося повідомлення

To log in you must change it using a client that supports expired passwords.

запуск MYSQL

Входимо в Системні Налаштування -> MySQL і натискаємо Start MySQL Server.

Установка і настройка mysql і phpmyadmin в os x yosemite

Запустити сервер можна і з командного рядка в терміналі за допомогою наступної команди:

Щоб подивитися яка версія сервера БД встановлена ​​на комп'ютері можна скористатися командою:

Вийти з командного рядка MySQL можна, набравши \ q.

Для того, щоб потім не набирати повний шлях до командного рядка MySQL необхідно внести інформацію про шляхи в файл .bash_profile. Для цього відкрийте даний файл в основній папці користувача командою:

і додайте в нього рядок

Тепер необхідно перезавантажити налаштування bash:

Перевіряємо, звернувшись до MySQL без вказівки шляху:

Установка пароля головного користувача в MySQL

Важливо! Не забудьте замінити yourpasswordhere на свій пароль! Не забувайте, що командний рядок bash в OS X за замовчуванням зберігає 500 останніх команд у файлі .history і їх можна подивитися командою history тому, якщо Вам необхідно зберегти даний пароль в таємниці, то дану команду необхідно потім видалити з пам'яті, як це описано в команді history.

Виправлення цієї помилки робиться наступними командами:

Дана помилка виникає коли PHP не знаходить mysql.sock

Автозапуск MySQL після перезавантаження.

Якщо у Вас не встановився модуль "startup item", то після перезавантаження комп'ютера автоматичного запуску MySQL не буде. Якщо Вам це необхідно, то необхідно створити файл настройок /Library/LaunchDaemons/com.mysql.mysql.plist

І скопіювати в нього наступний код:

Збережіть файл і потім виконайте наступні команди:

phpMyAdmin

Принципово установка нічим не відрізняється від установки phpMyAdmin на попередніх версіях OS X.

Створіть в папці phpmyadmin папку config. Це можна зробити за допомогою Finder і за допомогою терміналу:

Встановіть права записи на дану папку:

/ Sites / на / Library / WebServer / Documents /.

Установка і настройка mysql і phpmyadmin в os x yosemite

Установка і настройка mysql і phpmyadmin в os x yosemite

Вас поверне на попередню сторінку і тут знову натисніть "зберегти"

Установка і настройка mysql і phpmyadmin в os x yosemite

Після того, як збережіть налаштування, за допомогою Finder Перенс файл config.inc.php з каталогу / config в кореневій каталог / phpmyadmin і видаліть папку / config.

Оновлення phpMyAdmin робиться дуже просто. Необхідно скопіювати в окрему папку файл config.inc.php. Завантажити нову версію, розпакувати в папку phpmyadmin. Відновити файл конфігурації config.inc.php.

Після виконаних процедур можна повноцінно користуватися web сервером під управлінням OS X 10.10 Yosemite. Але для більш швидкої роботи сервера можна зробити додаткові налаштування і встановити додаткові модулі і наприклад mccrypt.

Схожі статті