Conas MariaDB7 a nuashonrú / a uasghrádú le haghaidh VestaCP/CWP/CentOS 10.10.2?

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.

Conas MariaDB7 a nuashonrú / a uasghrádú le haghaidh VestaCP/CWP/CentOS 10.10.2?

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!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 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!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr