Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Как скопировать бд mysql с одного сервера на другой?
Новая тема
Ответить
цитата
30/10/10 в 11:37
ibiz
на старом сервере под centos стоит mysql 5.0
на новом сервере под win32 стоит mysql 5.1
баз порядка 400 штук
как можно задампить сразу все базы (с сохранением кодировок, индексов, ключей, триггеров) и перенести на новый серв?
P.S. простым копированием файлов из папки data не получилось, версии отличаются, а mysql_upgrade безвозвратно крушит часть данных
цитата
30/10/10 в 15:11
Dr.Syshalt
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
В самом общем случае просто
mysqldump -u root -p -r dump.sql --all-databases
потом mysql -u root -p < dump.sql на другом сервере
цитата
30/10/10 в 17:57
taj
если с консолью не дружишь попробуй что-нибудь вроде этого mysqldumper.net
цитата
30/10/10 в 20:30
High_Contrast
Дампером -
http://sypex.net
хотя 400 баз - хз))
цитата
02/11/10 в 01:34
ibiz
girl4look писал:
Дампером -
http://sypex.net
хотя 400 баз - хз))
вообще штука суперская, сам всем советую, но к сожалению не работает со всеми базами сразу + зависает на базах с хх-миллионными записями, из личного опыта жутко затормозил при распаковке базы на 140м записей... mysqldumper поинтереснее в этом плане, но бывают косяки с кодировками, особенно 1251<->utf-8
цитата
02/11/10 в 09:54
Adrenal1ne
посмотри
эту програмулину
, может она тебе жизнь упростит ...
цитата
02/11/10 в 11:11
Vyacheslav
Сталкивался с проблемами mysqldump в случае использования разных кодировок. Желательно оюратить на это внимание, особенно если используешь базы с записями в русских кодировках.
цитата
02/11/10 в 11:22
ibiz
Vyacheslav писал:
Сталкивался с проблемами mysqldump в случае использования разных кодировок. Желательно оюратить на это внимание, особенно если используешь базы с записями в русских кодировках.
да, в этом и есть вся загвоздка...
к сожалению есть базы (и даже отдельные таблицы) в utf-8, latin1, cp1251 и еще по мелочи, при дампе и раздампе которых русские буквы пропадают, если явно не указана кодировка... а вручную долго указывать
пока по старинке скопировал часть баз через MySQL-Front, но на больших базах, он копирует почему-то без ключей, а если явно указать копирование с ключами, то время копирования доходит до недели
цитата
02/11/10 в 15:01
nagual3
А если перенести весь каталог мускуля?
цитата
02/11/10 в 15:04
taj
ibiz писал:
P.S. простым копированием файлов из папки data не получилось, версии отличаются, а mysql_upgrade безвозвратно крушит часть данных
Хоть читаете топик перед тем как ответить?
Новая тема
Ответить
Эта страница в полной версии