mysqldump-problemek

Miroslav Lachman 000.fbsd at quip.cz
Wed Sep 13 12:48:42 CEST 2006


Jaroslav Votruba wrote:
> prosím o radu ohledne mysqldumpu.Pokud jej pouziji na DB s parametry -a 
> -Q -c ,DB se zazalohuje,ale chybi v ní cely zacatek potrebny pro obnovu
> 
> 
> INSERT INTO mysql.user (Host, User, Password, Select_priv, Insert_priv, 
> Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, 
> Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, 
> Index_priv, Alter_priv) 
> VALUES('127.0.0.1','ftp',PASSWORD('tmppasswd'),'Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N'); 
> 
> 
> FLUSH PRIVILEGES;
> 
> CREATE DATABASE ftpusers;
> 
> USE ftpusers;

Prava se k databazi neexportuji nikdy, prava jsou ulozena v databazi 
"mysql", takze si lze jedine vyexportovat i tuto databazi. Nicmene 
chybejici opravneni rozhodne nezpusobi selhani importu.

Vse potrebne se da vycist z manualu, ktery je dobre dostupny i zde:
http://www.freebsd.org/cgi/man.cgi?query=mysqldump&manpath=FreeBSD+6.1-RELEASE+and+Ports&format=html

Ackoliv to mozna nezni moc logicky, tak CREATE DATABASE a USE se tam 
pridava patrne jen v pripade pouziti volby -B (CREATE DATABASE and USE 
statements are included in the output before each new database), ktera 
slouzi primarne k dumpu vice databazi - ale i kdyz se uvede jen jedno 
jmeno DB, tak uspesne dumpne jednu DB a prida k tomu i potrebne CREATE a USE

Miroslav Lachman



More information about the Users-l mailing list