Katalog artykułów
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.
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!
📚 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!