VestaCP/CWP/CentOS 7 ကို MariaDB ၏နောက်ဆုံးထွက်ဗားရှင်းသို့ မည်သို့အဆင့်မြှင့်တင်ရန်/မွမ်းမံရမည်နည်း။

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

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

VestaCP/CWP/CentOS 7 ကို MariaDB ၏နောက်ဆုံးထွက်ဗားရှင်းသို့ မည်သို့အဆင့်မြှင့်တင်ရန်/မွမ်းမံရမည်နည်း။

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

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

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

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 ၏ နောက်ဆုံးဗားရှင်းကို ထည့်သွင်းပါ။

  • MariaDB 5.5/10.0/10.1/10.2/10.3 ဗားရှင်းများမှ MariaDB နောက်ဆုံးဗားရှင်းသို့ ထည့်သွင်း/အပ်ဒိတ်လုပ်ပါ။

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

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

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

သင်က 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 ကို MariaDB ၏နောက်ဆုံးထွက်ဗားရှင်းသို့ မည်သို့မွမ်းမံပြင်ဆင်ရမည်နည်း။" 》 သင့်အတွက် အထောက်အကူဖြစ်စေပါတယ်။

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

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

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

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်