13 Фев


2017

MySQL, phpmyadmin. Mac osx.

Полезности по MySql, в основном касательно установки/удаления + основные запросы, актуально для версии mac osx 10.11, раздел будет постепенно пополняться. Установливал через скаченное приложение, собственно самое главное (И СЛОЖНОЕ!) записать пароль после установки, иначе придется сбрасывать пароль mysql. Собственно злополучный пароль +)

После установки:

Окей, первым делом чтобы каждый раз не шарится по папкам пропишим в баш профиль путь до майскула:

cd ; nano .bash_profile

добавим:

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

перезагрузим bash_profile

source ~/.bash_profile

Т.к пароль выдаваемый при установке временный необходимо изменить его:

/usr/local/mysql/bin/mysqladmin -u root password 'NEW_PASSWORD'

Окей, а если внимательность желает оставлять лучшего и вы попали в такой же казус как и я? и срок действия пароля уже истек :) В этом случае можно сбросить пароль на 'суперпользователя':

/usr/local/mysql/bin/mysqladmin -u root password 'new_password' или mysql -u root -p
 

Удаление:

Чапаем в терминал и последовательно чистим папки где намусорил майскул, предварительно отключив mysql (либо из настроек если установка производилась через application, либо sudo service mysql stop, либо если путь явно не прописан sudo /usr/local/mysql/bin/mysql stop)

sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* 
sudo rm -rf /Library/StartupItems/MySQLCOM 
sudo rm -rf /Library/PreferencePanes/My* 
edit /etc/hostconfig and remove the line MYSQLCOM=-YES- 
sudo rm -rf ~/Library/PreferencePanes/My* 
sudo rm -rf /Library/Receipts/mysql* 
sudo rm -rf /Library/Receipts/MySQL* 
sudo rm -rf /private/var/db/receipts/*mysql*

phpMyAdmin

Веб утилита для более удобного администрирования баз данных. Настраивается крайне просто (хотя могут возникнуть и ошибки, о чем програмулина предусмотрительно уведомит вас при входе)

Скачиваем сам пакет

Разорхивируем пакет в папке с нащими веб сайтами (указываели при настройке apache)

Теперь необходимо устранить ошибку #2002 (трабл с сокетом)

sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Запускаем настройку, переходим в браузере по ссылке http://localhost/phpmyadmin/setup/ 

Далее настройка тривиальна, указываем пароль root пользователя (добавить сервер -> настройки аунтификации)

Полезные ссылки и источники:

P.s. эта гребаная запись руинит всю верстку, почему? Никто не знает..

 

devops
web
DEV