Kuinka päivittää/päivittää MariaDB7:een VestaCP/CWP/CentOS 10.10.2:lle?

Tämä opetusohjelma opastaa sinuaCentOS 7, päivitä/asenna MariaDB uusimpaan Mariadb10.10.2-versioon.

  • Tämä opetusohjelma koskee myös CWP:tä jaVestaCPtai muu yhteensopiva VPS-palvelimen ohjauspaneeli.

Kuinka päivittää/päivittää MariaDB7:een VestaCP/CWP/CentOS 10.10.2:lle?

MariaDB 10.10.2 on nyt erittäin vakaa ja monia ominaisuuksia on lisätty ja parannettu tähän julkaisuun.

  • 你 可以 在TässäTarkista luettelo kaikista muutoksista.

olemme käyttäneetWordPress, Joomla, xenforo, IPS Forum ja jotkin riippuvuudet, joista riippuvatMySQL DB:n PHP-skripti tarkistaa MariaDB 10.10.2:n, joten on turvallista päivittää tähän versioon.

Mikä on MariaDB?

Lyhyt kuvaus MariaDB:stä:

  • MariaDB on suunniteltuMySQLsuora korvike.
  • Enemmän ominaisuuksia: uusi tallennusmoottori, vähemmän bugeja ja parempi suorituskyky.
  • MariaDB:n ovat kehittäneet monet MySQL:n alkuperäiset kehittäjät, jotka työskentelevät nyt MariaDB Foundationille ja MariaDB Corporationille, sekä monet muut yhteisössä.

Päivitä uusimpaan versioon noudattamalla näitä yksinkertaisia ​​ohjeita.

Vaihe 1: Poista MariaDB:n vanha versio

  • Poista MariaDB:n vanha versio, kuten: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Ennen asennusta on suositeltavaa tehdä varmuuskopioMySQL-tietokanta.

Varmuuskopioi ensin nykyinen my.cnf-kokoonpanosi▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nyt meidän on poistettava Centos 7:ään asennettu mariadb 5.5:n nykyinen versio:

MariaDB 5.5 ▼ -versiolle

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Tässä vaiheessa MariaDB 5.5 poistetaan kokonaan, mutta tietokantaa ei poisteta, älä huoli.

MariaDB 10:tä uudemmille versioille: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Tässä vaiheessa MariaDB 10.0/10.1/10.2/10.3 poistetaan kokonaan, mutta tietokantaa ei poisteta, älä huoli.

Vaihe 2: Asenna MariaDB 10.10.2

  • MariaDB 5.5/10.0/10.1/10.2/10.3 versioista, asenna/päivitä MariaDB 10.10.2:een.

Asenna Mariadb 10.10.2 virallinen repo ▼

yum install nano epel-release -y

Muokkaa/luo nyt Repo-tiedosto/etc/yum.repos.d

Jos olemassa olevia repotiedostoja on poistettu tai varmuuskopioitava, varmista, ettei sinulla ole muita MariaDB-arkistotiedostoja ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Liitä sitten seuraava ja tallenna▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Tämän jälkeen asennamme Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Palauta my.cnf-tiedosto ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Aktivoi sitten Mariadb käynnistyäksesi ja käynnistä palvelu:

systemctl enable mariadb
service mysql start

Vaihe 3: Päivitä nykyinen tietokanta

Asennuksen jälkeen meidän on päivitettävä nykyinen tietokanta seuraavalla komennolla ▼

mysql_upgrade
  • Jos et muuta, olet onnistuneesti päivittänyt MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 uusimpaan MariaDB 10.10.2 -versioon.

Jos kirjoitat komentoa mysql_upgrade Kun päivität tietokantaa, seuraava virheilmoitus tulee näkyviin ▼

[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

Käytä seuraavaamysql_upgrade komento korjataksesi ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Vaihda yllä oleva "123456" MySQL- tai Mariadb-tietokantasalasanaasi.

Lopuksi voit vahvistaa MySQL- tai Mariadb-tietokantaversion suorittamalla tämän komennon SSH-päätteestä ▼

mysql -V

注意 事项

Jos MariaDB-tietokannassasi on samanlainen virheilmoitus▼

警告:数据库错误 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

Katso ratkaisuja MariaDB-tietokantavirheisiin napsauttamalla alla olevaa linkkiä nähdäksesi ▼

Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Kuinka päivitän/päivitän MariaDB7:een VestaCP/CWP/CentOS 10.10.2:ssä? , auttaa sinua.

Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-1100.html

Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös