...

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

Nieskategoryzowane

Dlaczego optymalizacja czasu ładowania ma wpływ na konwersje?

W dzisiejszej erze cyfrowej internauci oczekują błyskawicznych wrażeń podczas odwiedzania strony internetowej. Długie czasy ładowania nie tylko prowadzą do słabego doświadczenia użytkownika, ale mogą również