ဆောင်းပါးလမ်းညွှန်
သင်အသုံးပြုရန်ကြိုးစားသောအခါ က MySQL ဒေတာဘေ့စ်၊ သင်သည် အောက်ပါ error message ကို ကြုံတွေ့ရနိုင်သည်-
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ဘယ်လိုဖြေရှင်းမလဲက MySQL အမှားအယွင်း 1045 (28000)- အသုံးပြုသူ 'root'@'localhost' အတွက် အသုံးပြုခွင့်ကို ငြင်းပယ်ထားသည်။
1. သင်၏ဆာဗာကို ဦးစွာရပ်ပါ။
service mysql stop
mkdir /var/run/mysqld
3. ဖန်တီးထားသောလမ်းညွှန်ကိုအသုံးပြုရန် MySQL ခွင့်ပြုချက်ပေးပါ။
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
mysql ကလိုင်းယင့်တွင်၊ အကောင့်စီမံခန့်ခွဲမှုထုတ်ပြန်ချက်များအလုပ်လုပ်ရန် ထောက်ပံ့ကြေးဇယားများကို ပြန်လည်စတင်ရန် ဆာဗာအား ပြောပါ-
mysql> FLUSH PRIVILEGES;
ထို့နောက် modify'root'@'localhost'
အကောင့်စကားဝှက်။စကားဝှက်ကို သင်အသုံးပြုလိုသော စကားဝှက်ဖြင့် အစားထိုးပါ။မတူညီသော hostname အပိုင်းဖြင့် root အကောင့်အတွက် စကားဝှက်ကိုပြောင်းရန်၊ ထို hostname ကိုအသုံးပြုရန် ညွှန်ကြားချက်များကို ပြင်ဆင်ပါ။
MySQL 5.7.6 နှင့်အထက်-
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 နှင့် အထက်-
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
သို့မဟုတ် သုံးစွဲသူများ စားပွဲပေါ်တွင် တိုက်ရိုက်-
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
XAMPP အတွက်
MySQL ဝန်ဆောင်မှုကို ရပ်တန့်ရန်၊အမိန့်ပေးသည့်ဝင်းဒိုးကိုဖွင့်ပြီး XAMPP MySQL လမ်းညွှန်သို့ပြောင်းပါ-
> cd \xampp\mysql\bin\
လုံခြုံရေးမပါဘဲ ဝန်ဆောင်မှုကို လုပ်ဆောင်ရန် (သင်သည် mysqld၊ mysql မဟုတ်ဘဲ mysql ကို အသုံးပြုနေကြောင်း သတိပြုပါ)။
> mysqld.exe --skip-grant-tables
MySQL ဝန်ဆောင်မှုသည် ဤဝင်းဒိုးတွင် လုပ်ဆောင်နေမည်ဖြစ်သောကြောင့် အခြား command window ကိုဖွင့်ပြီး XAMPP MySQL directory သို့ ပြောင်းပါ-
> cd \xampp\mysql\bin\
MySQL client ကိုဖွင့်ပါ
> mysql
စကားဝှက်ကို အပ်ဒိတ်လုပ်ပါ-
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
MySQL မှ ထွက်ရန်-
mysql> \q
လုပ်ဆောင်နေဆဲ mysqld.exe ကို ပယ်ဖျက်ပြီး MySQL ဝန်ဆောင်မှုကို ပြန်လည်စတင်ရန် အလုပ်မန်နေဂျာကို အသုံးပြုပါ။
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော "MySQL ERROR 1045 (28000): အသုံးပြုသူ 'root'@'localhost' အတွက် ဝင်ရောက်ခွင့် ငြင်းပယ်ခံရပုံကို ဖြေရှင်းနည်း" က သင့်အား ကူညီပေးပါမည်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-30369.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။