Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Как скопировать БД???


Автор: Partizan 24.2.2006, 10:38
Собственно сабж...
До меня в моей нынешней конторе работал чел,который сварганил для неё сайт....
Собсна сайт глаз не радует и теперь руководство требует переделать сайт...
Так вот...мне нужно скопирить всю БД(а сайт находится на удалённом серваке) с этого сервака и перенести к себе
на комп...каким образом это осуществить?

Автор: CTAPbIuMABP 24.2.2006, 11:32
через phpmyadmin сделай дамп и разверни у себя на локалке

Автор: -=Ustas=- 24.2.2006, 12:17
Partizan, если есть на серваке мускула поддержака удаленных соединений, тогда лучше делай дамп через консоль мускула.

Автор: Partizan 24.2.2006, 12:21
smile

Автор: -=Ustas=- 24.2.2006, 12:30
mysql> mysqldump -u имя_юзера -p имя_базы > имя_файла.sql
Добавлено @ 12:31
Сорри, забыл про хост )
mysql> mysqldump -h имя_хоста_или_ip_сервера_на_котором_бд -u имя_юзера -p имя_базы > имя_файла.sql

Автор: TIGERоX 26.2.2006, 02:13
еще моно так

Код

mysql_connect(DB_SERVER,DB_LOGIN,DB_PASSWD);
mysql_select_db(DB_NAME);

mysql_query('BACKUP TABLE table1,table2... TO "directory" ') or die(mysql_error());

//восстанавливаем
mysql_query('RESTORE TABLE table1,table2... FROM "directory" ') or die(mysql_error());


но думаю такой способ лучше использовать не при очень больших данных

Автор: Partizan 26.2.2006, 02:17
всё давно скопирено всем спасибо...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)