Konwersja MySQL 4.1 do 5.1: Różnice pomiędzy wersjami
Z Motława
(Nie pokazano 3 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 | ||
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/ | + | 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
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ć |
Część 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
WAŻ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....