Forum Webscript.Ru

Общие => Базы данных => Тема начата: Foshvad от 29 Ноября 2001, 00:15:31

Название: синхронизация
Отправлено: Foshvad от 29 Ноября 2001, 00:15:31
Люди кто подскажет. (Может сталкивались)
Есть две БД (одна у меня, вторая у провайдера)
Как проще перенести данные с провайдерской в мою? Есть способ по-проще, чем phpMyAdmin\'ом damp\'ить провайдерсую базу и insert\'ать ее в свою?
Название: синхронизация
Отправлено: NAS от 29 Ноября 2001, 10:47:00
Через шелл, но тоже дамп, но там получится гораздо быстрее.
Название: синхронизация
Отправлено: Foshvad от 29 Ноября 2001, 11:17:19
А это как? Надо оболочку на сервере запускать? Telnet\'ом или я что-то не понимаю ? :)
Название: синхронизация
Отправлено: от 29 Ноября 2001, 11:31:30
Можно и не дампом, выгружаешь сначала таблицу в файл, а потом делаешь след.:

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,...)]

так быстрее получится :)
Название: синхронизация
Отправлено: VaV от 29 Ноября 2001, 18:33:49
shell
берем с одной базы
mysqldump database -u username -p --add-drop-table>mydump.txt
грузим в другую
mysql database -u username -p
Название: синхронизация
Отправлено: Foshvad от 29 Ноября 2001, 20:24:37
Спасибо.
Все гениальное просто :)