Jak zaktualizować/uaktualnić do MariaDB7 dla VestaCP/CWP/CentOS 10.10.2?

W tym samouczku dowiesz się, jakCentOS 7, zaktualizuj/zainstaluj MariaDB do najnowszej wersji Mariadb10.10.2.

  • Ten samouczek dotyczy również CWP iVestaCPlub dowolny inny kompatybilny panel sterowania serwera VPS.

Jak zaktualizować/uaktualnić do MariaDB7 dla VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 jest teraz bardzo stabilna, a w tej wersji dodano i ulepszyliśmy wiele funkcji.

  • MożesztutajSprawdź listę wszystkich zmian.

użyliśmyWordPress, Joomla, xenforo, IPS Forum i kilka zależności, od których zależyMySQL Skrypt PHP bazy danych sprawdza obecność MariaDB 10.10.2, więc uaktualnienie do tej wersji jest bezpieczne.

Co to jest MariaDB?

Krótki opis MariaDB:

  • MariaDB została zaprojektowana, abyMySQLbezpośredni substytut.
  • Więcej funkcji: nowy silnik pamięci masowej, mniej błędów i lepsza wydajność.
  • MariaDB została opracowana przez wielu pierwotnych programistów MySQL, którzy obecnie pracują dla MariaDB Foundation i MariaDB Corporation, a także przez wielu członków społeczności.

Aby zaktualizować, wykonaj te proste czynności, aby zaktualizować do najnowszej wersji.

Krok 1: Usuń starą wersję MariaDB

  • Usuń starą wersję MariaDB, taką jak: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Przed instalacją zaleca się wykonanie kopii zapasowejBaza danych MySQL.

Najpierw wykonaj kopię zapasową bieżącej konfiguracji my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Teraz musimy usunąć aktualną wersję mariadb 7 zainstalowaną na centos 5.5:

Dla MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • W tym momencie MariaDB 5.5 zostanie całkowicie usunięta, ale baza danych nie zostanie usunięta, nie martw się.

Dla wersji powyżej MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • W tym momencie MariaDB 10.0/10.1/10.2/10.3 zostanie całkowicie usunięta, ale baza danych nie zostanie usunięta, nie martw się.

Krok 2: Zainstaluj MariaDB 10.10.2

  • Z wersji MariaDB 5.5/10.0/10.1/10.2/10.3 zainstaluj/zaktualizuj do MariaDB 10.10.2.

Zainstaluj oficjalne repozytorium Mariadb 10.10.2 ▼

yum install nano epel-release -y

Teraz edytuj/utwórz plik Repo/etc/yum.repos.d

Jeśli istnieją pliki do usuwania lub tworzenia kopii zapasowych istniejących repozytoriów, upewnij się, że nie masz żadnych innych plików repozytorium MariaDB ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Następnie wklej poniższe i zapisz ▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Następnie zainstalujemy Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Odzyskaj plik.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Następnie aktywuj Mariadb, aby uruchomić komputer i uruchom usługę:

systemctl enable mariadb
service mysql start

Krok 3: Zaktualizuj bieżącą bazę danych

Po instalacji musimy zaktualizować bieżącą bazę danych za pomocą następującego polecenia ▼

mysql_upgrade
  • Jeśli nic więcej, pomyślnie uaktualniłeś MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 do najnowszej wersji MariaDB 10.10.2.

Jeśli wpisujesz polecenie mysql_upgrade Podczas aktualizacji bazy danych pojawia się następujący komunikat o błędzie ▼

[root@ ~]# mysql_upgrade
Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
FATAL ERROR: Upgrade failed

Proszę użyć następującychmysql_upgrade polecenie naprawienia ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Zmień powyższe „123456” na hasło roota bazy danych MySQL lub Mariadb.

Na koniec możesz potwierdzić wersję bazy danych MySQL lub Mariadb, uruchamiając to polecenie z terminala SSH ▼

mysql -V

注意 事项

Jeśli Twoja baza danych MariaDB zawiera podobny komunikat o błędzie▼

警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

Aby uzyskać rozwiązania dotyczące błędów bazy danych MariaDB, kliknij poniższy link, aby wyświetlić▼

Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Jak zaktualizować/uaktualnić do MariaDB7 w VestaCP/CWP/CentOS 10.10.2? , pomóc Ci.

Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-1100.html

Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!

 

发表 评论

Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

przewiń na górę