Команды терминала для работы с базами данных MySQL
Привет вам, дорогие, как это раньше называлось, вебмастеры.
Сегодня мы познакомимся с несколькими командами терминала, полезными как при работе с большими дампами базы данных, так и не очень. Всё что нам понадобится - доступ к командной строке на сервере посредством ssh, mosh или putty.
создать базу данных
mysqladmin create названиебазыданных
убить базу
mysqladmin drop названиебазыданных
экспортировать базу в файл
mysqldump названиебазыданных > имяфайла.sql
импортировать базу из файла
mysql названиебазыданных < имяфайла.sql
скопировать всё из одной базы в другую без файлов
mysqldump однабаза | mysql другаябаза
Используя эти простые команды в консоли можно существенно ускорить работу, превратить трепет в силу, избавить себя от мучений при закачивании огромных дампов через phpmyadmin да и просто повысить свой уровень профессионализма.