Показать сообщение отдельно

  #2  
Старый 26.06.2006, 11:53
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

для востановления достаточно иметь при себе установленный мускуль)
---
create database forum;
\. ПУТЬ_К_ФАЙЛУ_ДАМПА;
---
а потом можа нормально прописать все пути в форуме. phpmyadmin - suxxxx
для импорта из фаёйла можно заюзать скрипт на пхп:
PHP код:
<?php
 
/************************
 MySQL Importer by ZaCo (c) гыгы
 ************************/
 #configuration#
 
$login='root';//username for db access
 
$pass='1';//password
 
$db='baza';//database name
 
$host='localhost';//host
 
$p_file='d:/baza.sql';//path to dump file 
 ###############
 
set_time_limit(0);
 
$mysql_link=mysql_connect($host,$login,$pass);
 if(@
mysql_select_db($db,$mysql_link))
  {
  
$f=fopen($p_file,'r');
   if(
$f)
    {
     
$in_dk=false;
     
$in_k=false;
     
$in_comment_1=false;     
     
$in_comment=false;
     
$pred='';
     while(
1)
      {
       
$zapros='';
       while(
false!==($s=fgetc($f)))
        {
         if((
$s=='#'||($s=='-'&&$pred=='-'))&&!$in_comment&&!$in_k&&!$in_dk)$in_comment_1=true;
         if(
$s=="\n"&&$in_comment_1){$in_comment_1=false;}
         if(
$s=='*'&&$pred=='/'&&!$in_comment_1&&!$in_k&&!$in_dk$in_comment=true;
         if(
$s=='/'&&$pred=='*'&&$in_comment$in_comment=false;         
         if(!(
$in_comment_1||$in_comment))
          {
           if(
$s=="'"&&$pred!=="\\")$in_dk=!$in_dk;
           if(
$s=='"'&&$pred!=="\\")$in_k=!$in_k;           
           if((!(
$in_dk||$in_k))&&$s==';'){$zapros.=$s;$pred=$s;break;}
          }
         
$zapros.=$s;
         
$pred=$s;
        }       
       
mysql_query($zapros,$mysql_link);
       if(
$s==false) break;
      }
     echo(
'Baza importirovana zaebisi');
     
fclose($f);
    }
   else echo(
'Hueta s failom');
  }
 else echo(
'Hueta z bazoi');
 @
mysql_close($mysql_link);
?>

Последний раз редактировалось ZaCo; 30.06.2006 в 19:40..
 
Ответить с цитированием