Как импортировать большую базу данных MySQL
Как импортировать большую базу данных (больше 100 Мб или 1 Гб) MySQL
FTP
=======
Заливаешь по фтп(можно winscp, total commander)дамп базы в sql формате типа database.sql, или в tgz, типа database.tgz
если залил в tgz то делаешь
tar -zvxf database.tgz
архив распакуется в туже папку.
MySQL
========
Создаешь пустую базу данных как там она у тебя называется(например db1), например через phpMyADmin, или скриптом.
SSH
======
Далее
окрываем программу putty
вводишь IP своего сервера, нажимаешь connect
вводишь имя юзера, энтер
пароль(он не виден при вводе), энтер,
Далее переходим в папку с базой
cd /home/papka_v_kotoruyu_zalil_damp/
энтер
далее заливаем непосредственно дамп
mysql -u[имя_юзера] -p[пароль] db1
Заметь что имя юзера и пароль вводятся сразу без пробела после -u и -p
Все ждешь, в зависимости от сложности базы(индексы, кол-во таблиц, колонок, записей) и мощности компа, при таком объеме, где то от 5 минут, до часа.
Все.
Кстати если на серваке много посетителей, то лучше перед заливкой дампа стоит выключить веб-сервер,а когда зальется , запустить.(Делать если понимаешь что да как)
/etc/init.d/httpd stop - для остановки вебсервера
/etc/init.d/httpd start - для запуска
=======
Заливаешь по фтп(можно winscp, total commander)дамп базы в sql формате типа database.sql, или в tgz, типа database.tgz
если залил в tgz то делаешь
tar -zvxf database.tgz
архив распакуется в туже папку.
MySQL
========
Создаешь пустую базу данных как там она у тебя называется(например db1), например через phpMyADmin, или скриптом.
SSH
======
Далее
окрываем программу putty
вводишь IP своего сервера, нажимаешь connect
вводишь имя юзера, энтер
пароль(он не виден при вводе), энтер,
Далее переходим в папку с базой
cd /home/papka_v_kotoruyu_zalil_damp/
энтер
далее заливаем непосредственно дамп
mysql -u[имя_юзера] -p[пароль] db1
Заметь что имя юзера и пароль вводятся сразу без пробела после -u и -p
Все ждешь, в зависимости от сложности базы(индексы, кол-во таблиц, колонок, записей) и мощности компа, при таком объеме, где то от 5 минут, до часа.
Все.
Кстати если на серваке много посетителей, то лучше перед заливкой дампа стоит выключить веб-сервер,а когда зальется , запустить.(Делать если понимаешь что да как)
/etc/init.d/httpd stop - для остановки вебсервера
/etc/init.d/httpd start - для запуска
Оставить свой ответ: