我是在本地 localhost 导入一个 13M的sql。   其中一个表有4000多条 insert。 因为是 navicat导出的,没优化。这个表导进大概一半的时候, 就提示 can't connect server..mysql里面我也调整了配置 :[mysqldump]
quick
max_allowed_packet = 1000M可还是出错,求指导这是为什么呀?

解决方案 »

  1.   

    拆分太麻烦了。 好像跟 socket  连接超时有关,  大牛们怎么解决呀?
      

  2.   

    那你上传到服务器导入试试
    mysql dbname <xx.sql
      

  3.   

    看图片。
    1.SQL 是utf8编码的, 我的操作如下:use database;
    set names 'utf8';
    source ...\1.sql
    这个表一开始是正常的, 大概2000多条以后,就乱码了。 神奇啊。
      

  4.   

    这个应该是导出导入的时候编码不一致造成的
    你去导出数据的地方看看mysqldump --help的default-character-set是什么然后用相同的default-character-set导入mysql  --default-character-set=xxx  dbname < xxx.sql