2016-03-02 3 views
1

Я хочу сделать дубликат базы данных mysql. Поэтому в моей базе данных a я отправился в export и экспортировал всю базу данных. Я получил файл с именем a.sql. Затем я пошел в свою новую базу данных с именем b и пошел на импорт и попытался импортировать мой файл a.sql Но ничего не происходит. Я делаю что-то неправильно?Как я могу сделать точный дубликат моей базы данных sql?

+0

какие команды вы пытались? делитесь ими, пожалуйста. – 1000111

+0

Вы используете phpmyadmin? Поскольку процесс, за которым вы будете следовать, будет работать на 100%. Кроме того, это массивная база данных? –

+0

нет команд. Я использовал phpMyAdmin. Затем я нажал кнопку «Экспорт», а затем «ОК». В моей новой базе данных в phpMyAdmin я нажал кнопку «Импортировать», затем выбрал файл и нажал 'ok' – Jarla

ответ

1

Я бы использовал Sequel Pro.

После того, как вы установите соединение с БД:

Файл> Импорт> Browse в файл SQL ...

не должны иметь каких-либо проблем с использованием этого

+0

Действительно, это был единственный способ заставить меня работать! Большое спасибо – Jarla

1

Вы, вероятно, ищет MySQL дамп.

Выполнить это в командной строке:

Экспорт:

mysqldump -u username -p[password] dbname > dbname.sql 

Импорт:

mysql -u username -p[password] dbname < dbname.sql 

Если у вас есть доступ к PhpMyAdmin только, то вы можете следить за руководство , Я нашел this one из поиска в Google.

+0

Я не проверял синтаксис этого синтаксиса перед тем, как перенести, но экспортировать и импортировать дампы - это путь! – KjetilNordin

+0

Это не работает, я всегда получаю сообщение об ошибке # 1064 - # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует ... – Jarla

+0

Также руководство phpMyAdmin - это то, что я сделал, но не работал для меня – Jarla

Смежные вопросы