Konwersja MySQL 4.1 do 5.1: Różnice pomiędzy wersjami

Z Motława
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
{{PracaWre}}
 
{{PracaWre}}
 +
 +
{{Alert|Tresc=Część komend dotyczy stricte dystrybucji Linux PLD}}
  
 
* 1 krok:
 
* 1 krok:
Linia 7: Linia 9:
 
dump
 
dump
 
Konwersja bazy wymaga wykonania dump-a wszystkich danych na MySQL 4.1.
 
Konwersja bazy wymaga wykonania dump-a wszystkich danych na MySQL 4.1.
Można do tego wykorzystać skrypt mysqldump.sh z katalogu new updatera.
+
Można do tego wykorzystać skrypt '''mysqldump.sh''' z katalogu '''new''' updatera.
Skrypt tworzy dump-y dla wszystkich baz uwzględnionych w updater.conf
+
Skrypt tworzy dump-y dla wszystkich baz uwzględnionych w '''updater.conf'''
  
 
* 3 krok
 
* 3 krok
 
deinstalacja MySQL 4.1
 
deinstalacja MySQL 4.1
<source lang="sh">  
+
<source lang="bash">  
 
[root@serwer ]# rpm -qa|grep -i mysql
 
[root@serwer ]# rpm -qa|grep -i mysql
 
perl-DBD-mysql-4.003-1
 
perl-DBD-mysql-4.003-1
Linia 20: Linia 22:
 
[root@serwer ]# rpm -e --nodeps MySQL-server MySQL-client MySQL-shared-compat  
 
[root@serwer ]# rpm -e --nodeps MySQL-server MySQL-client MySQL-shared-compat  
 
</source>  
 
</source>  
 +
 +
 +
{{Alert|Tresc=WAŻNE!<br> po wykonaniu deinstalacji należy przenieść zawartość '''/var/lib/mysql''' w inne miejsce}}
  
 
* 4 krok
 
* 4 krok
 
instalacja MySQL 5.1
 
instalacja MySQL 5.1
  
w katalogu /root/update/motlawa/mysql znajduje się aktualna wersja binarna MySQL:
+
w katalogu '''/root/update/new''' znajduje się plik konfiguracyjny MySQL: my.cnf
 +
Należy go skopiować do /etc zachowując kopię poprzedniego i wyedytować ustawiając parametry pamięci, maksymalnej liczby połączeń itp.
  
 +
Przed instalacją nowej wersji MySQL należy zainstalować lub zaktualizować pakiet perl-DBI:
 +
 +
<source lang="bash">
 +
[root@serwer ]# poldek -U perl-DBI
 +
</source>
 +
 +
w katalogu '''/root/update/motlawa/mysql''' znajduje się aktualna wersja binarna MySQL, którą należy zainstalować:
 +
 +
<source lang="bash">
 
[root@serwer ]# cd /root/update/motlawa/mysql
 
[root@serwer ]# cd /root/update/motlawa/mysql
 
[root@serwer ]# ls -l
 
[root@serwer ]# ls -l
Linia 32: Linia 47:
 
-rw-r--r-- 1 root root 18287584 Jan 26 01:51 MySQL-server-5.1.31-0.glibc23.i386.rpm
 
-rw-r--r-- 1 root root 18287584 Jan 26 01:51 MySQL-server-5.1.31-0.glibc23.i386.rpm
 
-rw-r--r-- 1 root root  5177067 Jan 26 02:00 MySQL-shared-compat-5.1.31-0.glibc23.i386.rpm
 
-rw-r--r-- 1 root root  5177067 Jan 26 02:00 MySQL-shared-compat-5.1.31-0.glibc23.i386.rpm
 
+
[root@serwer ]# rpm -i MySQL-shared-compat MySQL-client MySQL-server
 +
</source>
  
 
* 5 krok
 
* 5 krok
 +
cdn....
 +
  
 
[[Kategoria: Motława]]
 
[[Kategoria: Motława]]
 
[[Kategoria: Administracja]]
 
[[Kategoria: Administracja]]
 
[[Kategoria: MySQL]]
 
[[Kategoria: MySQL]]

Aktualna wersja na dzień 14:00, 16 kwi 2009

Inprogress.png
Ten artykuł jest w trakcie tworzenia, nie wszystkie odnośniki mogą działać poprawnie lub być rozwinięte
Możesz nam pomóc przy rozbudowie dokumentacji systemu - zobacz jak możesz tego dokonać


Warning.gifCzęść komend dotyczy stricte dystrybucji Linux PLD
  • 1 krok:

KOPIA DANYCH!

  • 2 krok

dump Konwersja bazy wymaga wykonania dump-a wszystkich danych na MySQL 4.1. Można do tego wykorzystać skrypt mysqldump.sh z katalogu new updatera. Skrypt tworzy dump-y dla wszystkich baz uwzględnionych w updater.conf

  • 3 krok

deinstalacja MySQL 4.1

 
[root@serwer ]# rpm -qa|grep -i mysql
perl-DBD-mysql-4.003-1
MySQL-shared-compat-4.1.22-0.glibc23
MySQL-server-4.1.22-0.glibc23
MySQL-client-4.1.22-0.glibc23
[root@serwer ]# rpm -e --nodeps MySQL-server MySQL-client MySQL-shared-compat


Warning.gifWAŻNE!
po wykonaniu deinstalacji należy przenieść zawartość /var/lib/mysql w inne miejsce
  • 4 krok

instalacja MySQL 5.1

w katalogu /root/update/new znajduje się plik konfiguracyjny MySQL: my.cnf Należy go skopiować do /etc zachowując kopię poprzedniego i wyedytować ustawiając parametry pamięci, maksymalnej liczby połączeń itp.

Przed instalacją nowej wersji MySQL należy zainstalować lub zaktualizować pakiet perl-DBI:

 
[root@serwer ]# poldek -U perl-DBI

w katalogu /root/update/motlawa/mysql znajduje się aktualna wersja binarna MySQL, którą należy zainstalować:

 
[root@serwer ]# cd /root/update/motlawa/mysql
[root@serwer ]# ls -l
total 30008
-rw-r--r-- 1 root root  7208965 Jan 26 01:27 MySQL-client-5.1.31-0.glibc23.i386.rpm
-rw-r--r-- 1 root root 18287584 Jan 26 01:51 MySQL-server-5.1.31-0.glibc23.i386.rpm
-rw-r--r-- 1 root root  5177067 Jan 26 02:00 MySQL-shared-compat-5.1.31-0.glibc23.i386.rpm
[root@serwer ]# rpm -i MySQL-shared-compat MySQL-client MySQL-server
  • 5 krok

cdn....