VestaCP/CWP/CentOS 7 အတွက် MariaDB10.10.2 သို့ အပ်ဒိတ်/မွမ်းမံနည်း။

ဒီသင်ခန်းစာမှာ သင်လုပ်နည်းကို လမ်းညွှန်ပေးပါလိမ့်မယ်။စင်တာ 7၊ MariaDB ကို နောက်ဆုံးထွက် Mariadb10.10.2 ဗားရှင်းသို့ အဆင့်မြှင့်/ထည့်သွင်းပါ။

  • ဤသင်ခန်းစာသည် CWP နှင့်လည်းသက်ဆိုင်ပါသည်။VestaCPသို့မဟုတ် အခြားသော တွဲဖက်အသုံးပြုနိုင်သော VPS ဆာဗာ ထိန်းချုပ်အကန့်။

VestaCP/CWP/CentOS 7 အတွက် MariaDB10.10.2 သို့ အပ်ဒိတ်/မွမ်းမံနည်း။

MariaDB 10.10.2 သည် ယခုအခါ အလွန်တည်ငြိမ်နေပြီး ဤထုတ်ဝေမှုတွင် လုပ်ဆောင်ချက်များစွာကို ထည့်သွင်းပြီး မြှင့်တင်ထားသည်။

  • သင်လုပ်နိုင်သည်ဒီမှာအပြောင်းအလဲအားလုံး၏စာရင်းကိုစစ်ဆေးပါ။

ငါတို့သုံးတယ်။WordPress, Joomla, xenforo, IPS ဖိုရမ် နှင့် အချို့သော မှီခိုမှုအပေါ် မူတည်သည်။က MySQL DB ၏ PHP script သည် MariaDB 10.10.2 အတွက် စစ်ဆေးသည်၊ ထို့ကြောင့် ဤဗားရှင်းသို့ အဆင့်မြှင့်ရန် ဘေးကင်းပါသည်။

MariaDB ဆိုတာဘာလဲ။

MariaDB အကြောင်း အတိုချုံးဖော်ပြချက်။

  • MariaDB မှ ဒီဇိုင်းထုတ်ထားသည်။က MySQLတိုက်ရိုက်အစားထိုး။
  • ပိုမိုသောအင်္ဂါရပ်များနှင့်အတူ- သိုလှောင်မှုအင်ဂျင်အသစ်၊ ချွတ်ယွင်းချက်နည်းပါးပြီး စွမ်းဆောင်ရည်ပိုကောင်းသည်။
  • MariaDB ကို ယခု MariaDB ဖောင်ဒေးရှင်းနှင့် MariaDB ကော်ပိုရေးရှင်းအတွက် လုပ်ဆောင်နေသော MySQL ၏ မူရင်း developer အများအပြားမှ တီထွင်ဖန်တီးထားခြင်း ဖြစ်သည်။

အဆင့်မြှင့်ရန်၊ နောက်ဆုံးဗားရှင်းသို့ အဆင့်မြှင့်ရန် ဤရိုးရှင်းသော အဆင့်များကို လိုက်နာပါ။

အဆင့် 1: MariaDB ဗားရှင်းဟောင်းကို ဖျက်ပါ။

  • MariaDB ၏ ဗားရှင်းဟောင်းဖြစ်သည့် 5.5/10.0/10.1/10.2/10.3 တို့ကို ဖျက်ပါ

ထည့်သွင်းခြင်းမပြုမီ၊ ဦးစွာ မိတ္တူကူးရန် အကြံပြုအပ်ပါသည်။MySQL ဒေတာဘေ့စ်

ပထမဦးစွာ သင်၏ လက်ရှိ my.cnf configuration▼ ​​ကို အရန်ကူးပါ။

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 တရားဝင် repo ▼ ထည့်သွင်းပါ။

yum install nano epel-release -y

ယခု Repo ဖိုင်ကို တည်းဖြတ်/ဖန်တီးပါ။/etc/yum.repos.d

ရှိပြီးသား repo ဖိုင်များကို ဖျက်ပစ်ပါ သို့မဟုတ် မိတ္တူကူးထားပါက၊ သင့်တွင် အခြား 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- လက်ရှိဒေတာဘေ့စ်ကို အဆင့်မြှင့်ပါ။

တပ်ဆင်ပြီးနောက်၊ အောက်ပါ command ▼ ဖြင့် လက်ရှိဒေတာဘေ့စ်ကို အဆင့်မြှင့်တင်ရန် လိုအပ်ပါသည်။

mysql_upgrade
  • အခြားမဟုတ်ပါက၊ သင်သည် MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ကို MariaDB 10.10.2 ၏ နောက်ဆုံးဗားရှင်းသို့ အောင်မြင်စွာ အဆင့်မြှင့်တင်ပြီးဖြစ်သည်။

သင်က command ကိုရိုက်ပါ။ 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 ဒေတာဘေ့စ် အမြစ်စကားဝှက်သို့ ပြောင်းပါ။

နောက်ဆုံးအနေဖြင့်၊ သင်သည် terminal မှ SSH မှတဆင့် ဤ command ကို run ခြင်းဖြင့် 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 ဒေတာဘေ့စ်အမှားများအတွက် ဖြေရှင်းချက်များအတွက်၊ ကြည့်ရှုရန် အောက်ပါလင့်ခ်ကို နှိပ်ပါ။▼

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေခဲ့သည် "VestaCP/CWP/CentOS 7 တွင် MariaDB10.10.2 သို့ အပ်ဒိတ်လုပ်နည်း/ အဆင့်မြှင့်တင်နည်း။ , သင့်ကိုကူညီရန်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-1100.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်