खरं तर, आपण वापरल्यास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
अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!
आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!
