...

Aktualizacja Mariadb 5.5 do 10.3 za pomocą Plesk

Na wielu serwerach internetowych z Plesk prowadzi Centos w wersji 7, która jest darmową wersją profesjonalnego systemu operacyjnego RedHat 7. W Niemczech, Plesk jest często używany jako interfejs administracyjny.

Centos7 przynosi ze sobą serwer baz danych MariaDB 5.5, który jest ok. mysql. 5.5 odpowiada Porównanie MySQL wyłania się. Niestety, to wszystko jest trochę zakurzone, ale oczywiście działa też z prądem Treść systemy zarządzania są bezbłędne.

MariaDB 5.5 do MariaDB 10.3

Nowe wersje przynoszą wiele funkcji i większą szybkość, więc często sensowne jest zastąpienie starych produktów programowych, które są dostarczane z systemem operacyjnym. W tym przykładzie, uaktualniamy MariaDB5.5 do wersji 10.3.

Jeśli serwer jest już produktywny z Pleskiem, wówczas serwer bazy danych może być wymieniony tylko w trybie konserwacji i można wcześniej utworzyć kopię zapasową bazy danych. Najlepiej zrobić zdjęcie całej maszyny.

Aby to zrobić, trzeba po prostu zatrzymać służby w Plesku:

serwis psa stopall

i, dla bezpieczeństwa, znowu serwer bazy danych:

przystanek serwisowy mariadb stop

Następnie można dokonać aktualizacji za pomocą kilku małych poleceń.

Najpierw musimy stworzyć odpowiednie repozytorium, aby całość została zaktualizowana. Aby to zrobić, po prostu stwórz poniższy plik z edytorem:

nano /etc/yum.repos.d/MariaDB.repo

[mariadb]
nazwa = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpggcheck = 1

To może zastąpić już zainstalowany serwer mariadb. 

rpm -e --nodeps mariadb-bench #evtl usuń istniejące mariadb-bench jeśli jest obecne

yum install MariaDB client MariaDB server Aktualizacja #MariaDB Server

Całkowicie zdemontowany i ponownie zainstalowany. Może się to zdarzyć, jeśli jest już zainstalowana inna wersja MariaDB lub jeśli zależności uniemożliwiają aktualizację.

To wszystko. Teraz wystarczy ponownie uruchomić serwer bazy danych. W przypadku MariaDB 10.3 należy dodać następującą linię do pliku /etc/my.cnf:

innodb_strict_mode=0 #W przypadku problemów ze starszymi skryptami.

group_concat_max_len=320000 1TP3Wymagane dla systemów sklepowych

start serwisowy mariadb

To, czego teraz brakuje, to aktualizacja wszystkich tabel. Aby to zrobić, po prostu wykonaj poniższe polecenie podczas aktualizacji serwera bazy danych:

mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`

Teraz uruchom ponownie usługi Plesk i wszystko działa z aktualną wersją MariaDB 10.3.

serwis psa startall

Proszę zawsze pamiętać o regularnym tworzeniu kopii zapasowych. Klienci korzystający z Forów Uraltowych lub systemów zarządzania treścią mogą mieć problemy z aktualnymi wersjami baz danych.

Proszę tylko napisać komentarz, jeśli to się panu dobrze ułożyło.

 

Artykuły bieżące

Centrum danych z połączonymi serwerami baz danych w topologii replikacyjnej
Bazy danych

Zrozumienie i optymalne wykorzystanie topologii replikacji baz danych w hostingu

Kompleksowy przewodnik po topologiach replikacji baz danych w hostingu: dowiedz się, jak zaplanować odpowiednią konfigurację replikacji, aby zapewnić wydajność, wysoką dostępność i skalowalność baz danych. Skupiamy się na topologiach replikacji baz danych w nowoczesnych projektach internetowych.

Schemat ilustrujący warunkowe buforowanie HTTP z wykorzystaniem ETag i Last-Modified w środowisku serwera WWW
Serwer WWW Plesk

Zrozumienie buforowania warunkowego HTTP z wykorzystaniem ETag i Last-Modified

Dowiedz się, jak działa warunkowe buforowanie HTTP z wykorzystaniem ETag i Last-Modified, jak realizowana jest weryfikacja zawartości pamięci podręcznej przeglądarki oraz jak dzięki temu zoptymalizować czas ładowania stron, wykorzystanie przepustowości i obciążenie serwera.