Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 78071 Details for
Bug 120222
[it]Migration to slotted MySQL initial document
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
mysql-migrate-to-slot.xml-jkt-updates.patch
mysql-migrate-to-slot.xml-jkt-updates.patch (text/plain), 8.30 KB, created by
Francesco R. (RETIRED)
on 2006-01-25 05:49:24 UTC
(
hide
)
Description:
mysql-migrate-to-slot.xml-jkt-updates.patch
Filename:
MIME Type:
Creator:
Francesco R. (RETIRED)
Created:
2006-01-25 05:49:24 UTC
Size:
8.30 KB
patch
obsolete
>--- it-mysql-migrate-to-slot.xml 2006-01-25 13:46:05.000000000 +0000 >+++ /var/www/localhost/htdocs/dyn/doc/it/mysql-migrate-to-slot.xml 2006-01-25 13:43:47.537064474 +0000 >@@ -1,13 +1,12 @@ > <?xml version='1.0' encoding="UTF-8"?> > <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> >-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/mysql-upgrading.xml,v 1.7 2006/01/04 11:26:16 neysx Exp $ --> >+<!-- $Header$ --> > > <guide link="/doc/en/mysql-upgrading.xml"> >-<!-- http://localhost:8008/doc/en/mysql-upgrading.xml --> > <title>MySQL, aggiornamento a passaggio a versioni affiancate multiple</title> > > <author title="Author"> >- <mail link="vivo@gentoo.org">Francesco Riosa</mail> >+ <mail link="vivo@gentoo.org">Francesco Riosa</mail> > </author> > > <abstract> >@@ -18,8 +17,8 @@ > <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> > <license/> > >-<version>1.6</version> >-<date>2006-01-04</date> >+<version>1</version> >+<date>2006-01-25</date> > > <chapter> > <title>Aggiornamento da versioni precedenti di MySQL</title> >@@ -30,28 +29,31 @@ > Questo documento spiega come aggiornare MySQL alla piu' recente > versione disponibile. > Attualmente ci sono tre versioni di MySQL supportate in portage: >+</p> > > <ul> >- <li>5.0 Segue la schedulazione del progetto madre (stabile, bachi corretti attivamente)</li> >- <li>4.1 Segue la schedulazione del progetto madre (solo cambiamenti che riguardano un'ampio numero di utenti)</li> >- <li>4.0 Solamente aggiornamenti riguardanti la sicurezza</li> >+ <li>5.0 Segue la schedulazione del progetto madre (stabile, bachi corretti attivamente)</li> >+ <li>4.1 Segue la schedulazione del progetto madre (solo cambiamenti che riguardano un'ampio numero di utenti)</li> >+ <li>4.0 Solamente aggiornamenti riguardanti la sicurezza</li> > </ul> > >+<p> > Ci sono due versioni addizionali attualmente ma non sono supportate. > Con questo si intende che i bachi riportati verranno corretti con una priorita' >-molto bassa e possono mancare funzionalita'.<br /> >+molto bassa e possono mancare funzionalita'. > Il funzionamento del documento corrente non 'e garantito con queste ultime due. >+</p> > > <ul> >- <li>3.23 antica</li> >- <li>5.1 sviluppo attivo</li> >+ <li>3.23 antica</li> >+ <li>5.1 sviluppo attivo</li> > </ul> > </p> > > <note> >- Di seguito si fara' riferimento a un sistema che abbia inizialmente installato mysql-4.0.26 >- e si voglia aggiornarlo alla versione mysql-5.0.18-r30<br /> >- Sostituite le versioni menzionate con quelle volute. >+ Di seguito si fara' riferimento a un sistema che abbia inizialmente installato mysql-4.0.26 >+ e si voglia aggiornarlo alla versione mysql-5.0.18-r30 >+ Sostituite le versioni menzionate con quelle volute. > </note> > > </body> >@@ -65,11 +67,12 @@ > <body> > > <p> >- Questo passo richiede di (ri)muovere alcuni file dall' ambiente di produzione, >- quindi la prima cosa da fare 'e archiviare una copia del server corrente, >- (tralasciamo i dati per ora).<br /> >- Fatto questo, 'e possibile rimuovere i file che creerebbero un conflitto con la versione >- "slotted" di MySQL, quindi verra' installata una versione che si affianchi a quella corrente. >+ Questo passo richiede di (ri)muovere alcuni file dall' ambiente di >+ produzione, quindi la prima cosa da fare 'e archiviare una copia del server >+ corrente, tralasciamo i dati per ora. >+ Fatto questo, 'e possibile rimuovere i file che creerebbero un conflitto con >+ la versione "slotted" di MySQL, quindi verra' installata una versione che si >+ affianchi a quella corrente. > </p> > > <pre caption="Archiviare il veccho e installare il nuovo"> >@@ -83,8 +86,8 @@ > </pre> > > <p> >-Assicurati di aggiornare lo script di avvio /etc/init.d/mysql utilizzando >-etc-update o dispatch-conf. >+Assicurati di aggiornare lo script di avvio <path>/etc/init.d/mysql</path> >+utilizzando <c>etc-update</c> o <c>dispatch-conf</c>. > </p> > > </body> >@@ -98,9 +101,9 @@ > > <p> > Iniziamo con l'esportare i dati, questi verranno importati nella nuova >-versione di mysql.<br /> >-Stiamo per utilizzare mysqldump dalla versione <b>slotted</b> di MySQL.<br /> >-Notare il suffisso "<b>-500</b>" al nome del programma mysqldump, 'e ricavato >+versione di mysql. >+Stiamo per utilizzare mysqldump dalla versione <b>slotted</b> di MySQL. >+Notare il suffisso "<c>-500</c>" al nome del programma mysqldump, 'e ricavato > dalla versione <b>5.0</b>.x . > </p> > >@@ -149,22 +152,22 @@ > </pre> > > <note> >- Per convertire i dati alla codifica UTF-8 in questa fase 'e <b>necessario</b> >- rimuovere l'opzione "--hex-blob" dal comando mysqldump, >- quindi "filtrare" i dati tramite un convertitore quale "iconv".<br /> >- In molti casi questo si ottiene con un "piping" (accodamento dell' i/o dei programmi) >- come di seguito:<br /> >- "iconv -f ISO_8859-1 -t UTF8 BACKUP_MYSQL_4.0.SQL >- | mysql-500 --defaults-file=/etc/mysql-500/my.cnf"<br /> >- Tuttavia puo' essere necessario modificare manualmente lo script SQL, a >- seconda della sua struttura e dei dati ivi contenuti. >+ Per convertire i dati alla codifica UTF-8 in questa fase 'e <e>necessario</e> >+ rimuovere l'opzione <c>--hex-blob</c> dal comando <c>mysqldump</c>, >+ quindi "filtrare" i dati tramite un convertitore quale <c>iconv</c>. >+ In molti casi questo si ottiene con un "piping" (accodamento dell' >+ i/o dei programmi) come di seguito: >+ <c>iconv -f ISO_8859-1 -t UTF8 BACKUP_MYSQL_4.0.SQL >+ | mysql-500 --defaults-file=/etc/mysql-500/my.cnf</c> >+ Tuttavia puo' essere necessario modificare manualmente lo script SQL, a >+ seconda della sua struttura e dei dati ivi contenuti. > </note> > > <note> >- Se esistono applicazione che continuano a <comment>scrivere</comment> sul >- database precedente, 'e possibile impostare una relazione di replicazione >- (replication setup) dei dati tra i due database. >- Tuttavia questo non verra' trattato in questa sede. >+ Se esistono applicazione che continuano a <e>scrivere</e> sul >+ database precedente, 'e possibile impostare una relazione di replicazione >+ (replication setup) dei dati tra i due database. >+ Tuttavia questo non verra' trattato in questa sede. > </note> > > </body> >@@ -180,18 +183,18 @@ > con il server appena installato, fate delle prove, praticamente qualsiasi > applicazione legge delle impostazioni di configurazione nelle quali 'e > possibile specificare quale "porta" di rete oppure quale "socket" utilizzare >-per connettersi al database server.<br /> >+per connettersi al database server. > Semplicemente, eseguite il server su una porta alternativa (ad esempio 3307) > e impostate la vostra applicazione o una copia di essa per connettersi con >-i paramentri voluti.<br /> >+i paramentri voluti. > Prestate attenzione al fatto che molte di esse cercheranno di leggere la sezione >-"[client]" del file /etc/mysql/my.cnf.<br/> >+<c>[client]</c> del file <path>/etc/mysql/my.cnf</path>. > </p> > > <p> > Quando siete soddisfatti dei risultati, rimuovete le impostazioni di test, >-fermate il vecchio server e fate ripartire il nuovo.<br /> >-Fate anche in modo che sia quest'ultimo a partire all' avvio della macchina. >+fermate il vecchio server e fate ripartire il nuovo. Fate anche in modo che >+sia quest'ultimo a partire all' avvio della macchina. > </p> > > <pre caption="Utilizzare il nuovo server"> >@@ -204,7 +207,8 @@ > <p> > Dis-installa la vecchia versione e rendi quella nuova la predefinita. > Il comando di "unmerge" <b>non</b> sara' in grado di rimuovere alcuni file, >-quelli spostati precedentemente in <uri link="#install_the_new_version">Installare la nuova versione</uri> >+quelli spostati precedentemente in >+<uri link="#install_the_new_version">Installare la nuova versione</uri> > questo 'e un comportamento voluto, e scongiura il malfunzionamento di applicazioni > connesse al vecchia versione di MySQL. > </p> >@@ -237,7 +241,7 @@ > <p> > Una volta rimosso il vecchio MySQL, puoi re-installare i pacchetti che lo > utilizzano. Nota che per trovare e reinstallare i pacchetti 'e necessario >-il programma <c>revdep-rebuild</c>. >+il programma <c>revdep-rebuild</c> fornito da <c>app-portage/gentoolkit</c>. > </p> > > <pre caption="Dipendenze inverse, ricostruzione"> >@@ -247,8 +251,8 @@ > > <note> > A seconda di quale sia la precedente installazione, anche la versione >-di libmysqlclient.so puo' essere diversa, le versioni conosciute sono >-ad oggi 10, 12, 14 or 15, utilizza quella del <comment>vecchio</comment> pacchetto. >+di <path>libmysqlclient.so</path> puo' essere diversa, le versioni conosciute >+sono ad oggi 10, 12, 14 or 15, utilizza quella del <e>vecchio</e> pacchetto. > </note> > > </body>
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 120222
:
78031
| 78071 |
78102
|
78760