使用Navicate导出sql出现Column count of mysql.proc is wrong. Expected 21, found 20的解决办法

Navicate导出sql出现Column count of mysql.proc is wrong. Expected 21, found 20的解决办法

方法一:

进入mysql/mariadb数据库终端执行:

REPAIR TABLE mysql.proc;

方法二:

在linux终端执行:

mysql_upgrade

如果不行,终极解决办法,在linux终端直接执行:

mysql_upgrade --force
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Navicat可以通过以下步骤导入.sql文件: 1. 打开Navicat并连接到您的数据库。 2. 在左侧面板中选择您要导入.sql文件的数据库。 3. 单击“文件”菜单,然后选择“运行SQL文件”选项。 4. 在弹出的对话框中,选择要导入的.sql文件并单击“打开”按钮。 5. 在下一个对话框中,选择您要执行的SQL语句类型(例如,创建表,插入数据等)。 6. 单击“开始”按钮,Navicat将开始导入.sql文件并执行SQL语句。 请注意,导入.sql文件可能需要一些时间,具体取决于文件的大小和数据库的性能。 ### 回答2: Navicat是一款强大的关系型数据库管理工具,支持多种数据库,包括MySQLSQL Server、Oracle等。导入.sql文件是常见的操作之一。下面详细介绍Navicat如何导入.sql文件。 首先,我们需要打开Navicat客户端。进入相应的数据库连接,选中需要导入.sql文件的数据库,双击该数据库打开。 其次,在该数据库界面上,点击左侧“工具”栏中的“SQL文件执行向导”按钮,如下图所示: ![step1](https://img-blog.csdn.net/20180621114833296?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdfY29kZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70) 然后,在弹出的“SQL文件执行向导”窗口中,点击“浏览”按钮,选择需要导入的.sql文件,如下图所示: ![step2](https://img-blog.csdn.net/20180621115005647?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdfY29kZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70) 接着,在导入.sql文件的界面中,选择导入方式(执行.sql文件或将.sql文件作为查询窗口的内容),如下图所示: ![step3](https://img-blog.csdn.net/20180621115117271?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdfY29kZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70) 最后,点击“下一步”按钮,确认导入.sql文件的内容、目标数据库等信息,点击“执行”按钮开始导入。导入完成后,可以在左侧的数据库结构树中查看导入的表结构和数据,如下图所示: ![step4](https://img-blog.csdn.net/20180621115330550?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdfY29kZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70) 综上所述,Navicat导入.sql文件的步骤包括打开Navicat客户端、选中相应的数据库、点击“SQL文件执行向导”按钮、选择.sql文件并确认导入方式等。注意选择合适的导入方式,以避免数据错误或冲突。 ### 回答3: Navicate是一款常用的数据库开发工具,可以方便地进行数据库管理和操作。在使用Navicate时,我们常常需要将.sql文件导入到数据库中。下面是Navicate如何导入.sql文件的具体操作方法。 1. 打开Navicate软件,并连接到数据库。 2. 在左侧面板中,选择要导入.sql文件的数据库,并右键单击该数据库。选择“运行SQL文件”。 3. 在弹出的“打开”对话框中,选择.sql文件,并点击“打开”。 4. 在“运行SQL文件”对话框中,选择“使用已连接到的数据库”。 5. 在“运行SQL文件”对话框中,勾选“跳过错误”。这样可以避免在导入.sql文件时因为出现错误导致操作直接中断。 6. 点击“运行”。 7. 导入过程完成后,在“运行SQL文件”对话框中,点击“关闭”。 通过以上步骤,我们就可以将.sql文件成功导入到数据库中了。需要注意的是,导入.sql文件的过程中需要保证数据库连接正常,同时确保.sql文件中的数据和表结构正确,否则会出现错误并导致导入失败。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值