Artikulo Direktoryo
Kini nga tutorial mogiya kanimo kung unsaon pag-upgrade/pag-install sa MariaDB sa pinakabag-ong bersyon sa CentOS 7.
Kini nga tutorial magamit usab sa CWP ug VestaCP o bisan unsang uban pang compatible nga VPS server control panel.

Ang pinakabag-o nga bersyon sa MariaDB karon lig-on kaayo ug daghang mga bahin ang gidugang ug gipaayo niini nga pagpagawas.
Mahimo nimong susihon ang lista sa tanang mga pagbag-o dinhi .
Among gisusi ang pinakabag-ong bersyon sa MariaDB gamit ang WordPress , Joomla, xenforo, ang IPS forum, ug pipila ka PHP script nga nagsalig sa MySQL DB, busa luwas ang pag-upgrade niini nga bersyon.
Unsa ang MariaDB?
Usa ka mubo nga paghulagway bahin sa MariaDB:
- Gidisenyo ang MariaDB saMySQLdirekta nga kapuli.
- Uban sa dugang nga mga bahin: bag-ong storage engine, mas gamay nga mga bug ug mas maayo nga performance.
- Ang MariaDB gimugna sa kadaghanan sa mga orihinal nga developer sa MySQL, nga karon nagtrabaho alang sa MariaDB Foundation ug MariaDB Corporation, ingon man usab sa daghan sa komunidad.
Aron ma-upgrade, sunda kining yano nga mga lakang aron ma-upgrade sa pinakabag-o nga bersyon.
Lakang 1: Pagtangtang sa daan nga bersyon sa MariaDB
- Pagtangtang sa daan nga bersyon sa MariaDB, sama sa: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Sa dili pa ang pag-instalar, girekomendar nga i-backup una nimo ang imong MySQL database.
Una, i-backup ang imong kasamtangang my.cnf configuration▼
cp /etc/my.cnf /etc/my.cnf.bak
- Karon kinahanglan namong tangtangon ang kasamtangan nga bersyon sa mariadb 7 nga na-install sa centos 5.5:
Para sa MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Niini nga punto ang MariaDB 5.5 hingpit nga matangtang, apan ang database dili matangtang, ayaw kabalaka.
Para sa mga bersyon sa ibabaw sa MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Niini nga punto, ang MariaDB 10.0/10.1/10.2/10.3 hingpit nga mapapas, apan ang database dili mapapas, ayaw kabalaka.
Lakang 2: I-install ang pinakabag-o nga bersyon sa MariaDB
- Gikan sa mga bersyon sa MariaDB 5.5/10.0/10.1/10.2/10.3, i-install/i-update ang pinakabag-ong bersyon sa MariaDB.
I-install ang pinakabag-o nga bersyon sa opisyal nga repo sa Mariadb ▼
yum install nano epel-release -y
Karon usba / paghimo ang Repo file/etc/yum.repos.d
Kung adunay mga pagtangtang o pag-backup sa kasamtangan nga mga repo file, siguroha nga wala ka'y lain nga mga file sa repository sa MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Dayon idikit ang mosunod, ug i-save ang▼
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- Ang 11.5.1 mao ang pinakabag-o nga bersyon nga numero sa panahon sa pag-update niini nga artikulo.
- Aron makuha ang pinakabag-o nga numero sa bersyon, palihug bisitaha ang:
http://yum.mariadb.org/
Human niana atong i-install ang pinakabag-o nga bersyon sa Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Kuhaa ang my.cnf file ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Dayon, i-aktibo ang Mariadb aron ma-boot, ug sugdi ang serbisyo:
systemctl enable mariadb service mysql start
Lakang 3: I-upgrade ang kasamtangan nga database
Human sa pag-instalar, kinahanglan natong i-upgrade ang kasamtangan nga database pinaagi sa mosunod nga sugo ▼
mysql_upgrade
- Kung wala'y wala damha nga mahitabo, malampuson nimo nga na-upgrade ang MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 sa labing bag-ong bersyon sa MariaDB.
Kung imong gi-type ang command mysql_upgrade Kung nag-upgrade sa database, ang mosunod nga mensahe sa sayup makita ▼
[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
Palihug gamita ang mosunodmysql_upgrade sugo sa pag-ayo ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Palihug usba ang "123456" sa ibabaw sa imong MySQL o Mariadb database root password.
Sa katapusan, mahimo nimong kumpirmahon ang bersyon sa database sa MySQL o Mariadb pinaagi sa pagpadagan niini nga mando sa SSH gikan sa terminal▼
mysql -V
Pagpangandam
Kung ang imong database sa MariaDB adunay parehas nga mensahe sa sayup▼
警告:数据库错误 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 STATUSPara sa mga solusyon sa mga error sa database sa MariaDB, palihog i-klik ang mosunod nga link aron makita▼
Hinaut nga ang artikulong "Unsaon Pag-update/Pag-upgrade sa Pinakabag-ong Bersyon sa MariaDB sa VestaCP/CWP/CentOS 7?" nga gipaambit sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ) makatabang kanimo.
Ayaw pagpanuko sa pagpaambit niini nga link sa artikulo: https://www.chenweiliang.com/cwl-1100.html

