Часто возникают ситуации, когда необходимо скопировать содержимое одной базы в другие и под рукой нет никаких инструментов кроме командной строки сервера. Возможно ленивым людям проще нагуглить php-скрипт или же программу с gui-интерфейсом или же запомнить несложные команды для решения этой задачи.
Для того, чтобы скопировать содержимое одной MySQL базы данных в другую, необходимо создать целевую базу, потом в командной строке выполнить команду
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
server — необязательный параметр
user — имя пользователя MySQL
password — пароль используемого пользователя MySQL.
Типичный пример копирование базы данных с помощью командной строки:
mysqldump -u root -p1234 d7 | mysql -u root -p1234 d6