VestaCP/CWP/CentOS 7 жүйесін MariaDB соңғы нұсқасына қалай жаңартуға/жаңартуға болады?

Бұл оқулық сізге қалай істеу керектігін көрсетедіCentos 7, MariaDB соңғы MariaDB нұсқасына дейін жаңартыңыз/орнатыңыз.

Бұл оқулық CWP және үшін де қолданыладыVestaCPнемесе кез келген басқа үйлесімді VPS серверінің басқару тақтасы.

VestaCP/CWP/CentOS 7 жүйесін MariaDB соңғы нұсқасына қалай жаңартуға/жаңартуға болады?

MariaDB соңғы нұсқасы қазір өте тұрақты және осы шығарылымда көптеген мүмкіндіктер қосылып, жақсартылды.

Сен істей аласыңМұндаБарлық өзгерістер тізімін тексеріңіз.

пайдаландықWordPress, Joomla, xenforo, IPS Forum және тәуелді кейбір тәуелділіктерMySQL ДБ PHP сценарийі ең соңғы MariaDB нұсқасын тексереді, сондықтан бұл нұсқаға жаңарту қауіпсіз.

MariaDB дегеніміз не?

MariaDB туралы қысқаша сипаттама:

  • MariaDB болуға арналғанMySQLтікелей алмастырғыш.
  • Қосымша мүмкіндіктермен: жаңа сақтау қозғалтқышы, аз қателер және жақсы өнімділік.
  • MariaDB-ны қазір MariaDB Foundation және MariaDB корпорациясында жұмыс істейтін MySQL-тің көптеген бастапқы әзірлеушілері, сондай-ақ қауымдастықтың көпшілігі әзірледі.

Жаңарту үшін соңғы нұсқаға жаңарту үшін мына қарапайым қадамдарды орындаңыз.

1-қадам: MariaDB ескі нұсқасын жойыңыз

  • MariaDB ескі нұсқасын жойыңыз, мысалы: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Орнатпас бұрын сақтық көшірме жасау ұсыныладыMySQL деректер қоры.

Алдымен, ағымдағы my.cnf конфигурациясының сақтық көшірмесін жасаңыз▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Енді centos 7 жүйесінде орнатылған mariadb 5.5 ағымдағы нұсқасын жою керек:

MariaDB 5.5 ▼ үшін

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Бұл кезде MariaDB 5.5 толығымен жойылады, бірақ дерекқор жойылмайды, алаңдамаңыз.

MariaDB 10-дан жоғары нұсқалар үшін: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Осы кезде MariaDB 10.0/10.1/10.2/10.3 толығымен жойылады, бірақ дерекқор жойылмайды, алаңдамаңыз.

2-қадам: MariaDB соңғы нұсқасын орнатыңыз

  • MariaDB 5.5/10.0/10.1/10.2/10.3 нұсқаларынан MariaDB соңғы нұсқасына орнатыңыз/жаңартыңыз.

Mariadb ресми репосының соңғы нұсқасын орнатыңыз ▼

yum install nano epel-release -y

Енді Repo файлын өңдеңіз/жасыңыз/etc/yum.repos.d

Егер бұрыннан бар репо файлдары жойылса немесе сақтық көшірмесі болса, сізде басқа MariaDB репозиторий файлдары жоқ екеніне көз жеткізіңіз ▼

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

Содан кейін келесіні қойып, сақтаңыз▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • 11.5.1 - осы мақаланы жаңарту кезіндегі соңғы нұсқа нөмірі.
  • Соңғы нұсқа нөмірін алу үшін мына сайтқа кіріңіз:http://yum.mariadb.org/

Осыдан кейін біз Mariadb▼ соңғы нұсқасын орнатамыз

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

my.cnf файлын қалпына келтіріңіз ▼

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

Содан кейін жүктеу үшін Mariadb іске қосыңыз және қызметті бастаңыз:

systemctl enable mariadb
service mysql start

3-қадам: Ағымдағы дерекқорды жаңартыңыз

Орнатқаннан кейін ағымдағы дерекқорды келесі пәрмен ▼ арқылы жаңартуымыз керек

mysql_upgrade
  • Егер күтпеген жағдай болмаса, сіз MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 нұсқасын MariaDB соңғы нұсқасына сәтті жаңарттыңыз.

Егер сіз пәрменді теріп жатсаңыз mysql_upgrade Дерекқорды жаңарту кезінде келесі қате туралы хабар пайда болады ▼

[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

Төмендегілерді пайдаланыңызmysql_upgrade түзету пәрмені ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Жоғарыдағы "123456" мәнін MySQL немесе Mariadb дерекқорының түбірлік құпия сөзіне өзгертіңіз.

Соңында, бұл пәрменді терминалдан SSH арқылы іске қосу арқылы MySQL немесе Mariadb дерекқор нұсқасын растауға болады▼

mysql -V

Сақтық шаралары

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

MariaDB дерекқор қателерінің шешімдерін көру үшін төмендегі сілтемені басыңыз▼

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) бөлісті "VestaCP/CWP/CentOS 7 жүйесін MariaDB соңғы нұсқасына қалай жаңартуға/жаңартуға болады?" 》, сізге пайдалы.

Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-1100.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

Электрондық пошта мекенжайыңыз жарияланбайды. 必填 项 已 用 * 标注

Мақала анықтамалығы
Топ Scroll