Чӣ тавр ба MariaDB7 барои VestaCP/CWP/CentOS 10.10.2 навсозӣ/навсозӣ кардан мумкин аст?

Дар ин дастур ба шумо чӣ гуна роҳнамоӣ мекунадСентос 7, MariaDB-ро ба версияи охирини Mariadb10.10.2 навсозӣ/насб кунед.

  • Ин дастур инчунин ба CWP ваVestaCPё ягон панели идоракунии сервери VPS мувофиқ.

Чӣ тавр ба MariaDB7 барои VestaCP/CWP/CentOS 10.10.2 навсозӣ/навсозӣ кардан мумкин аст?

MariaDB 10.10.2 ҳоло хеле устувор аст ва дар ин нашр бисёр хусусиятҳо илова ва такмил дода шудаанд.

  • Ту метавонӣИн ҷоРӯйхати ҳамаи тағиротҳоро санҷед.

истифода бурдемWordPress, Joomla, xenforo, IPS Форум ва баъзе вобастагиҳое, ки аз онҳо вобастаандMySQL Скрипти PHP-и DB MariaDB 10.10.2-ро месанҷад, бинобар ин навсозӣ ба ин версия бехатар аст.

MariaDB чист?

Тавсифи кӯтоҳ дар бораи MariaDB:

  • MariaDB барои тарҳрезӣ шудаастMySQLивазкунандаи бевосита.
  • Бо хусусиятҳои бештар: муҳаррики нави нигоҳдорӣ, хатогиҳои камтар ва иҷрои беҳтар.
  • MariaDB аз ҷониби бисёре аз таҳиягарони аслии MySQL таҳия шудааст, ки ҳоло дар Фонди MariaDB ва MariaDB Corporation ва инчунин бисёриҳо дар ҷомеа кор мекунанд.

Барои навсозӣ, ин қадамҳои оддиро иҷро кунед, то ба версияи охирин навсозӣ кунед.

Қадами 1: Нусхаи кӯҳнаи MariaDB-ро нест кунед

  • Нусхаи кӯҳнаи MariaDB-ро нест кунед, масалан: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Пеш аз насб кардан, тавсия дода мешавад, ки шумо аввал нусхабардорӣ кунедпойгоҳи додаҳои MySQL.

Аввалан, конфигуратсияи ҷории my.cnf-и худро захира кунед▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Ҳоло мо бояд версияи ҷории mariadb 7-ро дар centos 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 иваз кунед.

Дар ниҳоят, шумо метавонед версияи пойгоҳи додаҳои MySQL ё Mariadb-ро тавассути иҷро кардани ин фармон аз терминали SSH тасдиқ кунед ▼

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 Blog ( https://www.chenweiliang.com/ ) мубодила кард "Чӣ тавр ба MariaDB7 дар VestaCP/CWP/CentOS 10.10.2 навсозӣ/навсозӣ кардан мумкин аст? , барои кӯмак ба шумо.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-1100.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед