Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: locus 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:
#! /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.
-
http://www.google.sk/search?q=mysql+recover+from+dump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a (http://www.google.sk/search?q=mysql+recover+from+dump&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
mysql -u #username# -p #database# < #dump_file#
http://dev.mysql.com/doc/refman/5.1-maria/en/backup-strategy-example.html (http://dev.mysql.com/doc/refman/5.1-maria/en/backup-strategy-example.html)