MySQL backup restore
1.Сохранение базы
mysqldump -uUSERNAME -pPASSWORD Databasename >20090224.sql
Большие базы удобнее сразу паковать
mysqldump -uUSERNAME -pPASSWORD Databasename |gzip >20090224.sql.gz
2. Восстановление из текстового дампа
mysql –u USERNAME –pPASSWORD BASENAME <dump.sql
Восстановить базу из архива
gzip -c -d dumpfile.sql.gz | mysql –u USERNAME –pPASSWORD BASENAME
Для удаленного сервера
mysql -h mysql.servername -P60000 -uroot -p
Для правильного задания кодировки необходимо в начало скрипта добавить сроки
Пример для файла дампа utf-8
SET NAMES utf8
SET CHARACTER SET utf8
SET character_set_client=utf8
//Для MySQL 4.x
SET collation_connection=utf8_unicode_ci