Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Vložení mysql z dumpu  (Přečteno 754 krát)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Vložení mysql z dumpu
« kdy: 09 Února 2010, 11:22:43 »
Dobrý den,

Asi to uplně nepatří sem ale nedařísemi pořád přjít na to jak z dumple mysql jí znovu pložím do mysql.

Dump jsem provedl přes tento php skript:
Kód: [Vybrat]
#! /usr/bin/php -q
#
<?
// archive database

function write_m($text){
    $show_messages=0;

    if ($show_message!=0) {
        echo $text;
    }
}

$dir="/kam/se/ma/udělat/kopie/mysql/db";

$myhostName="localhost";
$myuserName="rootheslo";
$myPW="heslokrootu";


if ($db=@mysql_connect($myhostName,$myuserName,$myPW)){
    $query="show databases";
    $result = mysql_query($query,$db);
    while($data=mysql_fetch_array($result)){
        //echo $data[0]."\n";
        write_m($data[0].": dumping database ...\n");
        system("mysqldump -u".$myuserName." -p".$myPW." ".$data[0]."> ".
$dir."/".$data[0].".sql");

        write_m($data[0].": removing old version of archive ...\n");
        system("rm ".$dir."/".$data[0].".sql.bz2");

        write_m($data[0].": gzipping new database archive...\n\n");
        system("bzip2 -vq9 ".$dir."/".$data[0].".sql");
    }
}
write_m("Done\n\n");

Nevíte prosím vás jak takto vydumpovanou mysql opět zpětně vložit do mysql DB?
Třeba přes nějáký script?
Předem děkuji za rady a reakce.

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
« Poslední změna: 09 Února 2010, 13:40:41 od petergula »
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

 

Provoz zaštiťuje spolek OpenAlt.