Eolaire Eolaire
Sa rang teagaisc seo beidh tú a threorú conas acent 7, uasghrádú / suiteáil MariaDB chuig an leagan is déanaí de Mariadb10.10.2.
- Baineann an teagasc seo freisin le CWP agusVestaCPnó aon phainéal rialaithe freastalaí VPS comhoiriúnach eile.
Tá MariaDB 10.10.2 an-chobhsaí anois agus cuireadh go leor gnéithe leis agus feabhsaíodh iad sa scaoileadh seo.
- Is féidir leatSeiceáil an liosta de na hathruithe go léir.
d’úsáideamarWordPress, Joomla, xenforo, Fóram IPS agus roinnt spleáchais a bhraitheannMySQL Seiceálann script PHP an DB do MariaDB 10.10.2, agus mar sin tá sé sábháilte uasghrádú go dtí an leagan seo.
Cad é MariaDB?
Cur síos gairid ar MariaDB:
- Tá MariaDB deartha chunMySQLionadach díreach.
- Le níos mó gnéithe: inneall stórála nua, níos lú bugs agus feidhmíocht níos fearr.
- Forbraíodh MariaDB ag go leor de na forbróirí bunaidh MySQL, a oibríonn anois don Fhondúireacht MariaDB agus MariaDB Corporation, chomh maith le go leor sa phobal.
Chun uasghrádú a dhéanamh, lean na céimeanna simplí seo chun uasghrádú a dhéanamh ar an leagan is déanaí.
Céim 1: Scrios MariaDB seanleagan
- Scrios an seanleagan de MariaDB, mar shampla: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Sula ndéantar é a shuiteáil, moltar duit cúltaca a dhéanamh ar dtúsBunachar sonraí MySQL saor in aisce,.
Ar dtús, déan cúltaca do chumraíocht reatha my.cnf▼
cp /etc/my.cnf /etc/my.cnf.bak
- Anois ní mór dúinn an leagan reatha de mariadb 7 suiteáilte ar centos 5.5 a bhaint:
Do MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Ag an bpointe seo bainfear MariaDB 5.5 go hiomlán, ach ní bhainfear an bunachar sonraí, ná bíodh imní ort.
Le haghaidh leaganacha thuas MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Ag an bpointe seo, scriosfar MariaDB 10.0/10.1/10.2/10.3 go hiomlán, ach ní scriosfar an bunachar sonraí, ná bíodh imní ort.
Céim 2: Suiteáil MariaDB 10.10.2
- Ó leaganacha MariaDB 5.5/10.0/10.1/10.2/10.3, suiteáil/nuashonraigh do MariaDB 10.10.2.
Suiteáil Maradb 10.10.2 repo oifigiúil ▼
yum install nano epel-release -y
Anois cuir in eagar / cruthaigh an comhad Repo/etc/yum.repos.d
Má tá scrios nó cúltaca de chomhaid repo atá ann cheana féin, cinntigh nach bhfuil aon chomhaid stór MariaDB eile agat ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Ansin greamaigh an méid seo a leanas, agus sábháil▼
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Tar éis sin cuirfimid Maradb 10.10.2 ▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Ghnóthú my.cnf comhad ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Ansin, gníomhachtaigh Mariadb chun tosaithe, agus cuir tús leis an tseirbhís:
systemctl enable mariadb service mysql start
Céim 3: Uasghrádaigh an bunachar sonraí reatha
Tar éis a shuiteáil, ní mór dúinn an bunachar sonraí reatha a uasghrádú leis an ordú seo a leanas ▼
mysql_upgrade
- Mura rud ar bith eile, d'éirigh leat MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 a uasghrádú go dtí an leagan is déanaí de MariaDB 10.10.2.
Má tá tú ag clóscríobh an t-ordú mysql_upgrade
Agus an bunachar sonraí á uasghrádú, feictear an teachtaireacht earráide seo a leanas ▼
[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
Bain úsáid as an méid seo a leanas le do thoilmysql_upgrade
ordú a shocrú ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
- Athraigh an " 123456: "thuas go dtí do phasfhocal fréimhe bhunachar sonraí MySQL nó Mariadb.
Ar deireadh, is féidir leat an leagan bunachar sonraí MySQL nó Mariadb a dhearbhú tríd an ordú seo a rith ón teirminéal SSH ▼
mysql -V
注意 事项
Má tá teachtaireacht earráide comhchosúil ag do bhunachar sonraí MariaDB▼
警告:数据库错误 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
Le haghaidh réitigh ar earráidí bunachar sonraí MariaDB, cliceáil le do thoil ar an nasc seo a leanas chun é a fheiceáil▼
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte “Conas nuashonrú / uasghrádú a dhéanamh ar MariaDB7 in VestaCP/CWP/CentOS 10.10.2? , chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-1100.html
Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!