Artikkelihakemisto
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.
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!
📚 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!