အမှန်က သုံးရင်phpMyAdmin ကအမှားကို ရှာမတွေ့လို့ ပြဿနာက ဘယ်မှာလဲ။
- ပြဿနာမှာ သင်သည် MariaDB ကို အဆင့်မြှင့်ထားခြင်း သို့မဟုတ် ကြောင့်ဖြစ်သည်။MySQL ဒေတာဘေ့စ်ဗားရှင်း။
- MariaDB သို့မဟုတ် အဆင့်မြှင့်ပါ။က MySQLဒေတာဘေ့စ်ဗားရှင်းပြီးနောက်၊ ဒေတာတည်ဆောက်ပုံများကို အသုံးမပြုပါ။
mysql_upgrade
အဆင့်မြှင့်မွမ်းမံမှုကို အပြီးသတ်ရန် အမိန့်ပေးသည်။ - ယင်းနောက်၊ MySQL ဒေတာဘေ့စ်ကို လုပ်ဆောင်နေစဉ်အတွင်း အမှားအယွင်း မက်ဆေ့ချ်များကို ပြသနိုင်မည်ဖြစ်သည်။
WordPress ပလပ်အင်အလိုအလျောက် အရန်သိမ်းခြင်း လုပ်ငန်းစဉ်အတွင်း၊ အောက်ပါ အမှား ▼ ဖြစ်ပေါ်ခဲ့သည်။
သတိပေးချက်- ဒေတာဘေ့စ်အမှား mysql.proc ကော်လံအရေအတွက် မှားယွင်းနေပါသည်။ မျှော်လင့်ထားသော 21၊ တွေ့ရှိ 20။ MariaDB 50560 ဖြင့် ဖန်တီးထားပြီး၊ ယခု 100406 ကို လုပ်ဆောင်နေပါသည်။ ဤအမှားကို ပြင်ဆင်ရန် ကျေးဇူးပြု၍ mysql_upgrade ကို အသုံးပြု၍ မေးမြန်းမှု လုပ်ဆောင်ချက်ကို ပြပါ
- mysql.proc ဤသည်မှာ သိမ်းဆည်းထားသော လုပ်ထုံးလုပ်နည်းများ သို့မဟုတ် လုပ်ဆောင်ချက်များအကြောင်း အချက်အလက်များကို မှတ်တမ်းတင်သည့် 5.1 ရှိ စနစ်ဇယားတစ်ခုဖြစ်သည်။
သတိပေးချက်ကို ပြင်ဆင်နည်း- ဒေတာဘေ့စ်အမှား mysql.proc ကော်လံအရေအတွက် မှားနေပါသလား။
အောက်ပါChen Weiliangမှတ်တမ်းတင်ဖြေရှင်းချက်။
第1步:ဘေးကင်းသော အလေ့အကျင့်မှာ မိတ္တူကူးခြင်းကို ဦးစွာ စွန့်ပစ်ခြင်း သို့မဟုတ် အအေးခံခြင်း ဖြစ်သည်။
mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
- အထက်ပါ "123456" ကို သင်၏ MySQL root စကားဝှက်သို့ ပြောင်းပါ။
第2步:အောက်ပါတို့ကိုအသုံးပြုပါ။mysql_upgrade
ဖြေရှင်းရန် အမိန့်ပေးသည်။
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
အောက်ပါတို့သည် SSH သရုပ်ပြဆောင်ရွက်မှု လုပ်ငန်းစဉ်▼ ဖြစ်သည်။
[root@db lib]# mysql_upgrade -u root -p123456 -hdb --datadir=/var/lib/mysql/ --basedir=/ mysql_upgrade: the '--datadir' option is always ignored mysql_upgrade: the '--basedir' option is always ignored Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck' with connection arguments: '--host=db' Running 'mysqlcheck' with connection arguments: '--host=db' mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.general_log Error : You can't use locks with log tables. status : OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.ndb_binlog_index OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.servers OK mysql.slow_log Error : You can't use locks with log tables. status : OK mysql.student OK mysql.t1 OK mysql.t2 OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.user OK ................................................ test.newuser OK test.usertag OK Running 'mysql_fix_privilege_tables'... WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (latin1). Please verify if necessary. WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (latin1_swedish_ci). Please verify if necessary. WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary. OK [root@db lib]#
အောက်တွင် MySQL ဒေတာဘေ့စ်ပြဿနာများအတွက် နောက်ထပ်ဖြေရှင်းနည်းများ ▼ ရှိပါသည်။
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော "Solving Warning- Database Error Column Count of mysql.proc is wrong."၊ သင့်အတွက် အထောက်အကူဖြစ်စေပါသည်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-1096.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။