Пару операций которые лучше делаются вне phpMyAdmin
1. Как сделать дамб (копию) базы MySQL?
Для этого надо зайти на сайт по Shell, вы окажется в ОС FreeBSD или в каком нибуть Linux. Пишите следующею строчку:
mysqldump -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ > dump.sql
Если база большая и памяти не хватает то
mysqldump --opt -uимя_пользователя -pПАРОЛЬ_К _БАЗЕ -hимя_сервера_БД имя_базы > dump.sql
2. Как восстановить дамб (копию) базы MySQL?
Тоже самое что и в первом вопросе но тольео меняется стрелочка:
mysql -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ < dump.sql
Примечание: Дамб вы сделали но как перекинуть его на другой хост?
Для этого на новом хосту тоже по Shell запускаете программу wget:
wget http://www.test.ru/test.sql
Файл быстро перекинертся, если конечно .htaccess не запрешен хотлинк.
Примичание 2: У MySQL разные версии и как правило не совместимые, возможно потребуются дополнительные ключи:
--compatible=mysql40 (переход c 5 на 4)
Но на это вопрос в подержке просто обязаны ответить, какими бы вонючками они не были!
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий