今天在備份數據庫的時候出現如標題的錯誤,不能備份數據。因而google一下顯示。(我採用的數據庫管理工具爲:Navicat Premium)html
找到了解決方法:執行如下命令java
      #mysql_upgrade -u root -pmysql
      #Enter password: (輸入密碼)sql
輸入密碼後會顯示:數據庫
[root@AY130701184903434d7bZ usr]# mysql_upgrade -u root -p Enter password: Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck with default connection arguments Running 'mysqlcheck with default connection arguments b3log.b3_solo_archiveDate OK b3log.b3_solo_archiveDate_article OK b3log.b3_solo_archiveDate_copy OK b3log.b3_solo_article OK b3log.b3_solo_comment OK b3log.b3_solo_link OK b3log.b3_solo_option OK b3log.b3_solo_page OK b3log.b3_solo_plugin OK b3log.b3_solo_preference OK b3log.b3_solo_statistic OK b3log.b3_solo_tag OK b3log.b3_solo_tag_article OK b3log.b3_solo_user OK mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.general_log 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 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 Running 'mysql_fix_privilege_tables'... OK
此命令會在數據目錄下生成一個文本文件mysql_upgrade_info,裏面的內容爲升級後的數據庫版本。工具
而後再次運行,備份數據庫的,轉儲sql文件就能夠進行備份數據庫了google