Импорт / экспорт баз данных с одного компьютера на другой - PullRequest
1 голос
/ 18 февраля 2010

У меня есть два компьютера, один из которых Ubuntu 8.10, а другой Ubuntu 9.10. На Ubuntu 8.10 у меня есть несколько баз данных в phpmyadmin, которые я хотел бы скопировать в Ubuntu 9.10 phpmyadmin (у которого нет баз данных).

Я не уверен, что нахожусь на правильном пути, но вот что, я думаю, я должен сделать:

Экспорт баз данных в Ubuntu 8.10. И скопируйте эти файлы (.sql) и вставьте их на ПК с Ubuntu 9.10 в папку или что-то в этом роде. Затем импортируйте эти файлы .sql в phpmyadmin в Ubuntu 9.10.

Есть ли лучший способ копирования баз данных?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2010

На главном экране phpMyAdmin (отображается сразу после входа в систему) есть ссылки «Экспорт» и «Импорт». Используйте эти возможности для экспорта вашей базы данных (в файл на вашем компьютере), а затем для импорта этого файла на хост назначения.

В качестве альтернативы, если у вас есть доступ к оболочке на обеих машинах, вы можете использовать команду mysqldump:

mysqldump --password=PASSWORD -u root DATABASE > INSERT_STATEMENTS

, а затем просто создайте все базы данных на хосте назначения с помощью

mysql -u root --password=PASSWORD < INSERT_STATEMENTS
0 голосов
/ 18 февраля 2010

Существует также MySQL Administrator, который входит в пакет MySQL GUI Tools.Поскольку у вас есть доступ к обеим машинам, это, вероятно, самое простое решение.Хотя я считаю, что он просто использует mysqldump, графический интерфейс значительно облегчает его.

...