小弟从来没接触过mySql库,现在要求从服务器端导出数据,所以我下了个Navicat8 for mySql 链接应该没有问题,可以创建表和查看表,初步估计是版本问题, 我在导出表的时候不会报错,但是我导出数据库的时候却报Cannot load from mysql.proc. The table is probably corrup , 点击存储过程也会同样的错

解决方案 »

  1.   

    用 mysqldump 吧,一般要自动化处理都用命令行的。Navicat 一般查询数据的时候比较好用。
      

  2.   

    mysqldump estore > estore.sql 
    estore要导出的数据库
    estore.sql 自己定义的名字
      

  3.   

    用它的可视化界面navicat8_mysql导出比较简单。
      

  4.   

    我就是 用navicat8  导出时报错啊 
    ,求解啊 !!急!!
      

  5.   

    兄弟,你用Navicat怎么配置连接信息的,就怎么用mysqldump连接,mysqldump本身就属于客户端工具的。
      

  6.   

    你不是要导出表吗?怎么点存储过程呢?
    mysql.proc是记录自定义函数和存储过程的一个表,如果你只要导出数据的话,是不需要导出这个表的。装了一个Navicat试了,看上去很简单使用,界面上有一个 Export Wizard 可以点,另外可以在表或在数据库上点右键,有个 Dump SQL File,用这个就能像正常的导出数据一样使用了,你试试,导出的格式与使用 mysqldump 是一样的格式。
      

  7.   

    我要导出的是整个数据库,然后布置在另外一台服务器上,我已经找到问题了,应该是版本的问题,我换了一个mySql的客户端就搞定了 , 谢谢上面的兄弟回答