navicat 备份 mysql 报错 1548 cannot load mysql.proc

今天在备份数据库的时候出现如标题的错误,不能备份数据。于是google一下显示。(我采用的数据库管理工具为:Navicat Premium

找到了解决方法:执行以下命令

      #mysql_upgrade -u root -p

      #Enter password: (输入密码)

输入密码后会显示:

[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文件就可以进行备份数据库了

转载于:https://my.oschina.net/u/731676/blog/268073

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值