Команды терминала для работы с базами данных MySQL

Привет вам, дорогие, как это раньше называлось, вебмастеры.

Сегодня мы познакомимся с несколькими командами терминала, полезными как при работе с большими дампами базы данных, так и не очень. Всё что нам понадобится — доступ к командной строке на сервере посредством ssh, mosh или putty.

создать базу данных
mysqladmin create названиебазыданных

убить базу
mysqladmin drop названиебазыданных

экспортировать базу в файл
mysqldump названиебазыданных > имяфайла.sql

импортировать базу из файла
mysql названиебазыданных < имяфайла.sql

скопировать всё из одной базы в другую без файлов
mysqldump однабаза | mysql другаябаза

Используя эти простые команды в консоли можно существенно ускорить работу, превратить трепет в силу, избавить себя от мучений при закачивании огромных дампов через phpmyadmin да и просто повысить свой уровень профессионализма.