હકીકતમાં, જો તમે ઉપયોગ કરો છોphpMyAdmin, તમે ભૂલ શોધી શકતા નથી સમસ્યા ક્યાં છે?
- સમસ્યા એ છે કારણ કે તમે મારિયાડીબી અથવા અપગ્રેડ કર્યું છેMySQL ડેટાબેઝસંસ્કરણ.
- મારિયાડીબી અથવા અપગ્રેડ કરોMySQLડેટાબેઝ સંસ્કરણ પછી, ડેટા સ્ટ્રક્ચર્સનો ઉપયોગ થતો નથી
mysql_upgrade
અપગ્રેડ અપડેટ પૂર્ણ કરવા માટે આદેશ. - પછીથી, MySQL ડેટાબેઝની કામગીરી દરમિયાન, ભૂલ સંદેશાઓ પ્રદર્શિત થઈ શકે છે.
વર્ડપ્રેસ પ્લગઇનસ્વચાલિત બેકઅપ પ્રક્રિયા દરમિયાન, નીચેની ભૂલ આવી ▼
ચેતવણી: ડેટાબેઝ ભૂલ mysql.proc ની કૉલમ ગણતરી ખોટી છે. અપેક્ષિત 21, મળી 20. MariaDB 50560 સાથે બનાવેલ, હવે 100406 ચાલી રહ્યું છે. કૃપા કરીને આ ભૂલને સુધારવા માટે mysql_upgrade નો ઉપયોગ કરો ક્વેરી કાર્ય સ્થિતિ બતાવો
- mysql.proc આ 5.1 માં એક સિસ્ટમ ટેબલ છે જે સંગ્રહિત પ્રક્રિયાઓ અથવા કાર્યો વિશે માહિતી રેકોર્ડ કરે છે.
ચેતવણી કેવી રીતે ઠીક કરવી: ડેટાબેઝ ભૂલ mysql.proc ની કૉલમ ગણતરી ખોટી છે?
નીચે મુજબ છેચેન વેઇલીંગદસ્તાવેજીકૃત ઉકેલ.
第 1 步:સલામત પ્રેક્ટિસ એ છે કે પહેલા ડમ્પ અથવા કોલ્ડ બેકઅપ લો:
mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
- કૃપા કરીને ઉપરોક્ત "123456" ને તમારા MySQL રૂટ પાસવર્ડમાં બદલો.
第 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 ડેટાબેઝ સમસ્યાઓના વધુ ઉકેલો છે▼
હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ )એ શેર કર્યું "સોલ્વિંગ વોર્નિંગ: ડેટાબેઝ એરર કોલમની ગણતરી mysql.proc ખોટી છે.", તમારા માટે મદદરૂપ.
આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-1096.html
નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!