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

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

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

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

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

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

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

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 10.10.2 орнатыңыз

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

Mariadb 10.10.2 ресми репо орнатыңыз ▼

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/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Осыдан кейін біз Mariadb 10.10.2 ▼ орнатамыз

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 10.10.2 соңғы нұсқасына сәтті жаңарттыңыз.

Егер сіз пәрменді теріп жатсаңыз 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 жүйесінде MariaDB10.10.2 нұсқасына қалай жаңартуға/жаңартуға болады? , сізге көмектесу үшін.

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

Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!

🔔 Арнаның жоғарғы каталогындағы құнды "ChatGPT мазмұнды маркетингтік AI құралын пайдалану нұсқаулығын" бірінші болып алыңыз! 🌟
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!

 

Пікірлер

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

жоғарыға жылжытыңыз