ဆောင်းပါးလမ်းညွှန်
ဒီသင်ခန်းစာမှာ သင်လုပ်နည်းကို လမ်းညွှန်ပေးပါလိမ့်မယ်။စင်တာ 7၊ MariaDB ကို နောက်ဆုံးထွက် Mariadb10.10.2 ဗားရှင်းသို့ အဆင့်မြှင့်/ထည့်သွင်းပါ။
- ဤသင်ခန်းစာသည် CWP နှင့်လည်းသက်ဆိုင်ပါသည်။VestaCPသို့မဟုတ် အခြားသော တွဲဖက်အသုံးပြုနိုင်သော VPS ဆာဗာ ထိန်းချုပ်အကန့်။
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 ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။