Artikola Adresaro
En ĉi tiu lernilo gvidos vin kielCentoj 7, ĝisdatigu/instalu MariaDB al la plej nova Mariadb10.10.2 versio.
- Ĉi tiu lernilo validas ankaŭ por CWP kajVestaCPaŭ ajna alia kongrua VPS-servila kontrolpanelo.
MariaDB 10.10.2 nun estas tre stabila kaj multaj funkcioj estis aldonitaj kaj plibonigitaj en ĉi tiu eldono.
- Vi povasJenKontrolu la liston de ĉiuj ŝanĝoj.
ni uzisWordPress, Joomla, xenforo, IPS Forum kaj iuj dependecoj kiuj dependas deMySQL La PHP-skripto de la DB kontrolas por MariaDB 10.10.2, do estas sekure ĝisdatigi al ĉi tiu versio.
Kio estas MariaDB?
Mallonga priskribo pri MariaDB:
- MariaDB estas desegnita porMySQLrekta anstataŭanto.
- Kun pli da funkcioj: nova stoka motoro, malpli da eraroj kaj pli bona rendimento.
- MariaDB estis evoluigita de multaj el la originaj programistoj de MySQL, kiuj nun laboras por la MariaDB Foundation kaj MariaDB Corporation, same kiel multaj en la komunumo.
Por ĝisdatigi, sekvu ĉi tiujn simplajn paŝojn por ĝisdatigi al la plej nova versio.
Paŝo 1: Forigu MariaDB malnovan version
- Forigu la malnovan version de MariaDB, kiel: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Antaŭ ol instali, rekomendas, ke vi unue kopiuMySQL-datumbazo.
Unue, sekurigu vian nunan my.cnf-agordon▼
cp /etc/my.cnf /etc/my.cnf.bak
- Nun ni devas forigi la nunan version de mariadb 7 instalita sur centos 5.5:
Por MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Ĉi-momente MariaDB 5.5 estos tute forigita, sed la datumbazo ne estos forigita, ne maltrankviliĝu.
Por versioj super MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Je ĉi tiu punkto, MariaDB 10.0/10.1/10.2/10.3 estos tute forigita, sed la datumbazo ne estos forigita, ne maltrankviliĝu.
Paŝo 2: Instalu MariaDB 10.10.2
- De MariaDB 5.5/10.0/10.1/10.2/10.3 versioj, instalu/ĝisdatigi al MariaDB 10.10.2.
Instalu Mariadb 10.10.2 oficialan deponejon ▼
yum install nano epel-release -y
Nun redaktu/kreu la Repo-dosieron/etc/yum.repos.d
Se estas forigi aŭ sekurigi ekzistantajn deponajn dosierojn, certigu, ke vi ne havas aliajn deponejojn de MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Poste algluu la jenon, kaj konservu ▼
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Post tio ni instalos Mariadb 10.10.2 ▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Retrovu mian.cnf-dosieron ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Poste, aktivigu Mariadb por ekfunkciigi, kaj lanĉu la servon:
systemctl enable mariadb service mysql start
Paŝo 3: Ĝisdatigu la nunan datumbazon
Post instalado, ni devas ĝisdatigi la nunan datumbazon per la sekva komando ▼
mysql_upgrade
- Se nenio alia, vi sukcese ĝisdatigis MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 al la plej nova versio de MariaDB 10.10.2.
Se vi tajpas la komandon mysql_upgrade
Dum ĝisdatigo de la datumbazo, la sekva erarmesaĝo aperas ▼
[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
Bonvolu uzi la jenonmysql_upgrade
komando por ripari ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
- Bonvolu ŝanĝi la supran "123456" al via MySQL aŭ Mariadb-datumbaza radika pasvorto.
Fine, vi povas konfirmi la version de la datumbazo MySQL aŭ Mariadb rulante ĉi tiun komandon de la fina stacio SSH ▼
mysql -V
Antaŭzorgoj
Se via MariaDB-datumbazo havas similan erarmesaĝon▼
警告:数据库错误 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
Por solvoj al MariaDB-datumbaza eraroj, bonvolu klaki la sekvan ligilon por vidi▼
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) konigis "Kiel ĝisdatigi/ĝisdatigi al MariaDB7 en VestaCP/CWP/CentOS 10.10.2? , por helpi vin.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-1100.html
Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!