CentOS7 တွင် MySQL8 ကိုထည့်သွင်းတပ်ဆင်ပါ
ကိုးကားစရာ
တရားဝင်ဝက်ဘ်ဆိုက် ထုတ်ကုန်မှတ်တမ်းREPO ဖိုင်ကိုထည့်ပါ
/etc/yum.repos.d/mysql-community.repo ဖိုင်ကိုတည်းဖြတ်ရန် vi or vim ကိုသုံးပါ၊ အောက်ပါအကြောင်းအရာများကိုဖိုင်ထဲသို့ကူးယူပြီးသိမ်းဆည်းပါ။
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
တပ်ဆင်ခြင်းလုပ်ဆောင်ပါ
yum -y install mysql-community-server
configuration file ကိုပြုပြင်မွမ်းမံ
/etc/my.cnf ကိုတည်းဖြတ်ရန် vi or vim ကိုသုံးပါ။ MySQL8 သည်ယခင်ဗားရှင်းနှင့်နှိုင်းယှဉ်ပါကပုံမှန်ပြုပြင်ခြင်း login၊ SQL ကြေငြာချက်များနှင့်လယ်ကွင်းအရှည်မပြောင်းလဲပါ။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ယခင်ကဲ့သို့ဆက်လက်ထားရန်လိုအပ်ပါက၊ အောက်ပါဖွဲ့စည်းပုံကိုလုပ်ဆောင်ပါ။ အကယ်၍ သင်သည်အစီအစဉ်အဟောင်းနှင့်သဟဇာတဖြစ်ရန်မလိုအပ်ပါက၎င်းကိုသင်လျစ်လျူရှုနိုင်သည်။ အောက်ပါဥပမာ၏ပြုပြင်ထားသောပုံစံတွင်ပထမသုံးပစ္စည်းများသည်ဗားရှင်းအဟောင်း၏အသုံးပြုမှုအလေ့အထများနှင့်လိုက်ဖက်ညီမှုရှိရန်ဖြစ်သည်။ နောက်ဆုံးအပိုင်းသည်ဒေတာဗေ့စ်၏မူလသိုလှောင်မှုလမ်းညွှန်ကိုပြုပြင်ရန်ဖြစ်သည်။
default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
ဝန်ဆောင်မှုကိုစတင်ပါ
systemctl enable mysqld
systemctl start mysqld
ပုံမှန်ဆက်သွယ်မှုစကားဝှက်ကိုရယူပါ
MySQL8 မူလရင်းမြစ်၏လော့ဂ်အင်စကားဝှက်ကိုမှတ်တမ်းဖိုင်တွင်သိမ်းထားပြီး၎င်းဖိုင်ကိုမှတ်တမ်းဖိုင်မှစစ်ဆေးရန်လိုအပ်သည်။
grep "password" /var/log/mysqld.log
အတည်ပြုဝန်ဆောင်မှု
ယခုအချိန်အထိကျွန်ုပ်တို့၏တပ်ဆင်ခြင်းနှင့်ပြင်ဆင်ခြင်းများပြီးဆုံးသွားပြီ ဖြစ်၍ MySQL service ကိုဆက်သွယ်ရန် command line ကိုသုံးပြီးဒေတာဘေ့စ်နှင့်အကောင့်တစ်ခုဖန်တီးသည်။
mysql -uroot -p