Мне нужно скопировать всю структуру базы данных в другую вновь созданную базу данных через командную строку или только с помощью SQL-запроса. Для этого я использую следующую команду -
mysqldump -u user -p<password> -d `src_db` | mysql -u user -p<password> -D `target_db`;
Но я сталкиваюсь со следующей ошибкой -
ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL; проверить руководство, которое соответствует вашей версии сервера MySQL для права Синтаксис для использования рядом Пожалуйста, предложите.
Сначала вы должны записать свою базу данных в файл sql, а затем импортировать ее в новую пустую базу данных.
Эта команда запросит у вас пароль.
mysqldump -u user -p olddb > olddb.sql mysql -u user -p newdb < olddb.sql