|
⇤ ← Wersja 1 z 2016-03-15 22:14:55
Rozmiar: 2223
Komentarz: *** KREACJA ***
|
Rozmiar: 2413
Komentarz: + highlight, aktualizacje po udanym upgrade
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 12: | Linia 12: |
| {{{#!shell numbers =off | {{{#!highlight bash numbers=off |
| Linia 17: | Linia 17: |
| {{{#!shell numbers =off | {{{#!highlight bash numbers=off |
| Linia 28: | Linia 28: |
| {{{#!shell numbers =off | {{{#!highlight bash numbers=off |
| Linia 34: | Linia 34: |
| {{{#!shell numbers=off | {{{#!highlight bash numbers=off |
| Linia 40: | Linia 40: |
| ${{{#!shell numbers=off | {{{#!highlight bash numbers=off |
| Linia 46: | Linia 46: |
| Po zainstalowaniu nowej wersji mySQL należy wykonać polecenie: {{{#!highlight bash numbers=off mysql_upgrade --user=root --password=password }}} |
|
| Linia 49: | Linia 53: |
Spis Treści
Upgrade bazy danych mySQL
Utworzenie struktury katalogów
Poniższe instrukcje dotyczą partycji dla beadm. Wykonanie na zapas. Być może prościej jest po prostu wykonac zfs rename:
zfs rename
zfs rename sys/data/v/db/mysql sys/data/v/db/mysql56
Utworzenie hierarchi katalogów
zfs create -o compress=off -o recordsize=8k sys/data/v/db/mysql56
zfs create -o primarycache=metadata -o recordsize=16k sys/data/v/db/mysql56/ibdata
zfs create -o primarycache=metadata -o recordsize=128k -o compress=lz4 sys/data/v/db/mysql56/logs
zfs create -o compress=off -o recordsize=8k -o exec=off sys/data/v/tmp/mysql
Wykonanie backupu obecnych baz
Przed przystąpieniem do procesu upgrade-ukonieczne jest wykonanie backupu wszystkich baz danych w celu późniejszego "wgrania" do nowego serwera. Wg dokumentacji mySQL upgrade (plików binarnych) powinien poprawnie wczytać obecne bazy danych. Niemniej mogą one (bazy) wymagać uruchomienia poleceń REPAIR TABLE w wybranych przypadkach. W ostateczności wgranie backupu od początku zaowocuje sukcesem.
Usunięcie dotychczasowej wersji
pkg delete mysql55-server mysql55-client
Zainstalowanie nowej wersji
Za pomocą własnego repozytorium skryptów należy zainstalować nową wersję:
pkg install -y mysql56-server
zmiany w rc.conf
W pliku startowym /etc/rc.conf należy utawić nastęujące zmienne:
mysql_enable="YES"
mysql_dbdir="/var/db/mysql56"
mysql_upgrade
Po zainstalowaniu nowej wersji mySQL należy wykonać polecenie:
mysql_upgrade --user=root --password=password
Wgranie backupów
Warto skorzystać ze wskazówek dotyczących szybkiego odzyskiwania backupów. Należy odzyskać kolejne bazy danych.
Źródła w sieci internet
<<GetVal: wykonanie nie powiodło się [You need to give: pagename, key] (zobacz także log)
