Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 96272 Details for
Bug 146671
[cs] Upgrade guide to MySQL 4.1.x
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
mysql-upgrading.xml translated into Czech
mysql-upgrading.xml (text/plain), 7.00 KB, created by
Jan Oppolzer
on 2006-09-07 04:14:49 UTC
(
hide
)
Description:
mysql-upgrading.xml translated into Czech
Filename:
MIME Type:
Creator:
Jan Oppolzer
Created:
2006-09-07 04:14:49 UTC
Size:
7.00 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8"?> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/mysql-upgrading.xml,v 1.9 2006/09/04 09:38:53 nightmorph Exp $ --> > ><guide link="/doc/cs/mysql-upgrading.xml" lang="cs"> ><title>Průvodce aktualizacà na MySQL 4.1.x</title> > ><author title="Author"> > <mail link="citizen428@gentoo.org">Michael Kohl</mail> ></author> ><author title="Author"> > <mail link="vivo@gentoo.org">Francesco Riosa</mail> ></author> ><author title="PÅekladatel"> > <mail link="jan.oppolzer@gmail.com">Jan Oppolzer</mail> ></author> > ><abstract> >MySQL tým hrdÄ oznamuje, že MySQL 4.1 je nynà k nalezenà >v nestabilnÃm stromu Gentoo (~arch). Jak tým doufá, bude brzy schopen >tento ebuild stabilizovat a zde je způsob aktualizace pro vÅ¡echny ochotné >testery. ></abstract> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> ><license/> > ><version>1.8</version> ><date>2006-09-04</date> > ><chapter> ><title>Aktualizace ze starÅ¡Ãch verzà MySQL</title> ><section> ><body> > ><p> >Uživatelé aktualizujÃcà ze staré verze (<4.0.24) MySQL budou muset nejdÅÃve >nainstalovat MySQL 4.0.25. Pokud již máte souÄasnou verzi, můžete tuto sekci >pÅeskoÄit a pokraÄovat v dalÅ¡Ã. ></p> > ><pre caption="Jednoduchá aktualizace"> ># <i>emerge -av --buildpkg "<mysql-4.1"</i> ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>VytváÅenà zálohy vaÅ¡ich souÄasných dat</title> ><section> ><body> > ><p> >Jeden z nejdůležitÄjÅ¡Ãch úkolů, který musà každý administrátor databáze >provádÄt, je zálohovánà dat. Vzhůru do toho: ></p> > ><pre caption="Výpis vÅ¡ech databázÃ"> ># <i>mysqldump \</i> > <i>-uroot \</i> > <i>--password=</i><comment>'vaÅ¡e_heslo'</comment><i> \</i> > <i>-hlocalhost \</i> > <i>--all-databases \</i> > <i>--opt \</i> > <i>--allow-keywords \</i> > <i>--flush-logs \</i> > <i>--hex-blob \</i> > <i>--master-data \</i> > <i>--max_allowed_packet=16M \</i> > <i>--quote-names \</i> > <i>--result-file=BACKUP_MYSQL_4.0.SQL</i> ></pre> > ><p> >Nynà by mÄl existovat soubor pojmenovaný <path>BACKUP_MYSQL_4.0.SQL</path>, >který může být pozdÄji použit pro obnovenà vaÅ¡ich dat. Data jsou popsána >v MySQL verzi jazyka SQL, the Structured Query Language (= Strukturovaný >dotazovacà jazyk). ></p> > ><p> >Nynà by byl také dobrý Äas na zjiÅ¡tÄnÃ, jestli záloha, kterou jste vytvoÅili, >je funkÄnÃ. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Aktualizace ze souÄasných verzà MySQL</title> ><section> ><body> > ><p> >Pokud jste pÅeskoÄili krok #1, musÃte nynà vytvoÅit záložnà balÃÄek >(databázového serveru a nikoli dat) souÄasné nainstalované verze: ></p> > ><pre caption="Binárnà záloha balÃÄku"> ># <i>quickpkg dev-db/mysql</i> ></pre> > ><p> >Nynà nastal Äas na vyÄiÅ¡tÄnà souÄasné verze a vÅ¡ech jejich dat: ></p> > ><pre caption="Odinstalovánà MySQL"> ># <i>/etc/init.d/mysql stop</i> ># <i>emerge -C mysql</i> ># <i>tar cjpvf ~/mysql.$(date +%F_%H-%M).tar.bz2 /etc/mysql/my.cnf /var/lib/mysql/</i> ># <i>ls -l ~/mysql.*</i> ># <i>rm -rf /var/lib/mysql/ /var/log/mysql</i> ></pre> > ><note> >Nynà by mÄly existovat dvÄ různé zálohy: Prvnà SQL, která je pÅenosná mezi >různými verzemi MySQL, a druhá, která vám dovolà rychle obnovit vaÅ¡i databázi. >To bude detailnÄji popsáno dále v tomto dokumentu. ></note> > ><p> >Poté, co jste se zbavili vaÅ¡Ã staré MySQL instalace, můžete nynà nainstalovat >novou verzi. VÅ¡imnÄte si, že <c>revdep-rebuild</c> je nezbytný pro obnovu >balÃÄků linkovaných proti MySQL. ></p> > ><pre caption="Aktualizace binárek"> ># <i>emerge -av ">mysql-4.1"</i> ># <i>dispatch-conf</i> ># <i>revdep-rebuild</i> ></pre> > ><p> >Nynà nakonfigurujte novÄ nainstalovanou verzi MySQL a restartujte démona: ></p> > ><pre caption="Konfigurace základnÃho nastavenà MySQL 4.1"> ># <i>emerge --config =mysql-4.1.<mikro_verze></i> ># <i>/etc/init.d/mysql start</i> ></pre> > ><p> >Nakonec můžete importovat zálohu, kterou jste vytvoÅili bÄhem kroku #2. ></p> > ><impo> >Standardnà <path>/etc/mysql/my.cnf</path> soubor nastavuje binárnà zapisovánà >(<c>log-bin</c>) standardnÄ. To bude zapisovat každou transakci, která upravà >data. Bude-li to puÅ¡tÄno na velkou databázi (napÅ. 1GB), může to vytvoÅit >extrémnÄ velké soubory, které zaberou dost rychle kapacitu disku. Pokud máte >málo mÃsta, vypnutà binárnÃho zapisovánà může být dobrý nápad. ></impo> > ><pre caption="Importovánà SQL zálohy"> ># <i>cat BACKUP_MYSQL_4.0.SQL \</i> > <i>| mysql \</i> > <i>-uroot \</i> > <i>--password=</i><comment>'vaÅ¡e_heslo'</comment><i> \</i> > <i>-hlocalhost \</i> > <i>--max_allowed_packet=16M</i> > ># <i>mysql_fix_privilege_tables \</i> > <i>--defaults-file=/etc/mysql/my.cnf \</i> > <i>--user=root \</i> > <i>--password=</i><comment>'vaÅ¡e_heslo'</comment><i></i> ></pre> > ><p> >Pokud nynà restartujete vaÅ¡eho MySQL démona a vÅ¡e probÄhne jak pÅedpokládáno, >budete mÃt plnÄ funkÄnà 4.1.x verzi! :-) ></p> > ><pre caption="Restart MySQL"> ># <i>/etc/init.d/mysql restart</i> ></pre> > ><p> >Pokud se setkáte s nÄjakými problémy bÄhem aktualizaÄnÃho procesu, prosÃm, >oznamte je na naÅ¡Ã <uri link="https://bugs.gentoo.org">Bugzille</uri>. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Obnovenà staré instalace MySQL 4.0</title> ><section> ><body> > ><p> >Pokud nejste Å¡Å¥astnà s MySQL 4.1, je možné se vrátit zpÄt k MySQL 4.0. ></p> > ><pre caption="ZpÄt do minulosti"> ># <i>/etc/init.d/mysql stop</i> ># <i>emerge -C mysql</i> ># <i>rm -rf /var/lib/mysql/ /var/log/mysql</i> ># <i>emerge --usepkgonly "<mysql-4.1"</i> ># <i>tar -xjpvf mysql.[tag] -C /</i> ># <i>/etc/init.d/mysql start</i> ></pre> > ><note> >Po downgradu, budete <e>asi</e> potÅebovat spustit <c>revdep-rebuild</c>. ></note> > ></body> ></section> ></chapter> > ><chapter> ><title>PÅÃmá aktualizace, nepodporováno, nebezpeÄné</title> ><section> ><body> > ><p> >Za urÄitých podmÃnek je možné aktualizovat pÅÃmo na dalÅ¡Ã majoritnà verzi >MySQL. Pokud vÃte, co dÄláte a myslÃte, že to platà pro váš pÅÃpad, zde je >malý trik, který umožÅà aktualizovat pÅÃmo na MySQL 4.1. ></p> > ><pre caption="PÅÃmá aktualizace"> ># <i>quickpkg dev-db/mysql</i> ># <i>/etc/init.d/mysql stop</i> ># <i>tar -cjpvf ~/mysql.$(date +%F_%H-%M).tar.bz2 /etc/mysql/my.cnf /var/lib/mysql/</i> ># <i>ls -l ~/mysql.*</i> ># <i>export MYSQL_STRAIGHT_UPGRADE=1</i> ># <i>emerge -av ">mysql-4.1"</i> ># <i>unset MYSQL_STRAIGHT_UPGRADE</i> ># <i>dispatch-conf</i> ># <i>revdep-rebuild</i> ># <i>/etc/init.d/mysql start</i> ># <i>mysql_fix_privilege_tables --defaults-file=/etc/mysql/my.cnf \</i> > <i>-uroot --password=</i><comment>'vaÅ¡e_heslo'</comment><i></i> ># <i>mysql --database=mysql -uroot --password=</i><comment>'vaÅ¡e_heslo'</comment><i> < /tmp/new_pieces.sql</i> ># <i>/etc/init.d/mysql restart</i> # jen pro jistotu ></pre> > ><p> >HodnÄ Å¡tÄstà a když nÄco selže, neÅÃkejte, že jsme vás nevarovali! ;-) ></p> > ></body> ></section> ></chapter> > ></guide>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 146671
: 96272