Forum Webscript.Ru
Общие => Базы данных => Тема начата: Foshvad от 29 Ноября 2001, 00:15:31
-
Люди кто подскажет. (Может сталкивались)
Есть две БД (одна у меня, вторая у провайдера)
Как проще перенести данные с провайдерской в мою? Есть способ по-проще, чем phpMyAdmin\'ом damp\'ить провайдерсую базу и insert\'ать ее в свою?
-
Через шелл, но тоже дамп, но там получится гораздо быстрее.
-
А это как? Надо оболочку на сервере запускать? Telnet\'ом или я что-то не понимаю ? :)
-
Можно и не дампом, выгружаешь сначала таблицу в файл, а потом делаешь след.:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE \'file_name.txt\'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY \'\\t\']
[[OPTIONALLY] ENCLOSED BY \'\']
[ESCAPED BY \'\\\\\' ]
]
[LINES TERMINATED BY \'\\n\']
[IGNORE number LINES]
[(col_name,...)]
так быстрее получится :)
-
shell
берем с одной базы
mysqldump database -u username -p --add-drop-table>mydump.txt
грузим в другую
mysql database -u username -p
-
Спасибо.
Все гениальное просто :)