လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Centos ပတ်ဝန်းကျင်တွင် MySQL ဒေတာဘေ့စ်ကိုဆက်သွယ်ရန်အသေးစိတ်သင်ခန်းစာ

Centos ပတ်ဝန်းကျင်တွင် MySQL ဒေတာဘေ့စ်ကိုဆက်သွယ်ရန်အသေးစိတ်သင်ခန်းစာ

gitbox 2025-07-01

သဘာဝပတ်ဝန်းကျင်ပြင်ဆင်မှု

သင်မစတင်မှီသင်၏ Centos စနစ်သည် Apache နှင့် PHP တပ်ဆင်ထားကြောင်းသေချာပါစေ။ install မလုပ်ပါက install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။

 <span class="fun">sudo yum httpd php php php-mysqlnd ကို install လုပ်ပါ</span>

MySQL ကို install လုပ်ပါ

ထို့နောက် MySQL ဒေတာဘေ့စ်ကို install လုပ်ပါ။ သင်၎င်းကိုမထည့်သွင်းပါကအောက်ပါ command ကိုသုံးနိုင်သည်။

 <span class="fun">sudo yum mySQL-server ကို install လုပ်ပါ</span>

တပ်ဆင်မှုပြီးပြည့်စုံပြီးနောက် MySQL ဝန်ဆောင်မှုကိုစတင်ပါ။

 <span class="fun">Sudo Systemctll MySQld စတင်ပါ</span>
 <span class="fun">sudo systemctl mySQld enable</span>

MySQL ဒေတာဘေ့စ်ကို configure

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

 <span class="fun">sudo grep &#39;ယာယီစကားဝှက်&#39; /Var/log/mysqld.log</span>

MySQL သို့ ဝင်ရောက်. ၎င်းကိုပိုမိုလုံခြုံသောစကားဝှက်သို့ပြောင်းရန်ဤယာယီစကားဝှက်ကိုသုံးပါ။

 <span class="fun">MySQL -U root -p</span>

logging in လုပ်ပြီးနောက်ဒေတာဘေ့စ်နှင့်အသုံးပြုသူအသစ်တစ်ခုဖန်တီးရန်အောက်ပါ command ကို Execute လုပ်ပါ။

 <span class="fun">ဒေတာဘေ့စ် My_Database ကိုဖန်တီးပါ။</span>
 <span class="fun">User &#39;My_Password&#39; ဖြင့်ဖော်ထုတ်ထားသော user_user &#39;@&#39; localhost &#39;ကိုဖန်တီးပါ။</span>
 <span class="fun">My_DABSASE တွင်အခွင့်ထူးများအားလုံးကိုခွင့်ပြုပါ။</span>

PHP script ဆက်သွယ်မှု MySQL

ထို့နောက် MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန် PHP script ကိုရေးပါ။ ဒီမှာရိုးရှင်းတဲ့ connection ဥပမာတစ်ခု

 <span class="fun">$ servername = &#39;localhost&#39;;</span>
 <span class="fun">$ username = &#39;my_user&#39;,</span>
 <span class="fun">$ password = &#39;my_password&#39;;</span>
 <span class="fun">$ dBNAME = &#39;MY_DATABASE&#39;;</span>
 // ဆက်သွယ်မှုတစ်ခုဖန်တီးပါ
$conn = new mysqli($servername, $username, $password, $dbname);

// ဆက်သွယ်မှုကို detect
if ($conn->connect_error) {
    die('ဆက်သွယ်မှုမအောင်မြင်ပါ: ' . $conn->connect_error);
}

echo 'အောင်မြင်စွာဆက်သွယ်မှု';
$conn->close();

အမှားများကိုကိုင်တွယ်

လက်တွေ့ကျသောအပလီကေးရှင်းများတွင် connection အမှားများကိုကိုင်တွယ်ခြင်းသည်အလွန်အရေးကြီးသည်။ အထက်ပါဥပမာတွင်ယုတ္တိဗေဒကိုင်တွယ်သည့်အခြေခံအမှားများပါ 0 င်သည်။ ဆက်သွယ်မှုမအောင်မြင်ပါကစနစ်သည်သက်ဆိုင်ရာအမှားအယွင်းကိုပြန်ပို့လိမ့်မည်။

အကျဉ်းချုပ်

CEDOS တွင် MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန် PHP ကို ​​configure လုပ်ခြင်းသည်ရှုပ်ထွေးမှုမရှိပါ။ ဤသင်ခန်းစာဖြင့်ပတ် 0 န်းကျင်ပြင်ဆင်မှုမှကြိုတင်ပြင်ဆင်မှုပြင်ဆင်ခြင်းမှအမှန်တကယ်ဆက်သွယ်မှုများသို့သင်လေ့လာနိုင်ရန်နှင့်အချက်အလက်လုံခြုံရေးကိုသေချာစေရန်သင့်လျော်သောလုံခြုံရေးအစီအမံများကိုအကောင်အထည်ဖော်နိုင်သည်။