1:
    
    在对应的表里右键 “运行sql文件” 然后找到对应文件即可
    
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YshX1Mho-1585753214497)(https://uploadfiles.nowcoder.com/images/20200321/944859130_1584768330093_392D289F05CCE16C58810D15B7F8BE7B "图片标题")]](https://img-blog.csdnimg.cn/20200401230030904.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0NzUxOA==,size_16,color_FFFFFF,t_70)
    
    2:
    
    cmd运行
    
    (win+R)键。输入cmd
    
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nzc59QNP-1585753214501)(https://uploadfiles.nowcoder.com/images/20200321/944859130_1584768512267_1317F59332C6187346D88E379AF64F7F "图片标题")]](https://img-blog.csdnimg.cn/20200401230153552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0NzUxOA==,size_16,color_FFFFFF,t_70)
    然后输入 mysql -u root -p 然后输入密码打开数据库
    
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zSdTFO0h-1585753214502)(https://uploadfiles.nowcoder.com/images/20200321/944859130_1584768620912_294AA88F186AC0E5EC213028EAD9FDB3 "图片标题")]](https://img-blog.csdnimg.cn/20200401230205874.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0NzUxOA==,size_16,color_FFFFFF,t_70)
    选用要作用的表(decode是表名)
    
    eg: use decode;
    
    最后执行对应的sql文件(source+路径)
    
    eg: source C:\Users\Maibenben\Desktop\test.sql
    
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KQJsn2n8-1585753214511)(https://uploadfiles.nowcoder.com/images/20200321/944859130_1584768938636_6E76EBE570BAEA196527ACA8A21AADD7 "图片标题")]](https://img-blog.csdnimg.cn/20200401230216198.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0NzUxOA==,size_16,color_FFFFFF,t_70)
    注意:
    
    Navicat导入数据报错- 1153 – Got a packet bigger than ‘max_ allowed packet bytes
    
    这是因为sql文件过大,MySQL默认读取执行的SQL文件最大为16M
    
    解决方法:
    
    查看通信缓冲区的最大长度: show global variables like ‘max_ alowed_ packet’;
    
    修改缓冲区长度: set global max_allowed_packet=1024
    
     1024
    
    400; 修改为16M
    
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4LwERLcV-1585753214515)(https://uploadfiles.nowcoder.com/images/20200321/944859130_1584769529339_19DA5264A7DE645F09854FCB8CFC677D "图片标题")]](https://img-blog.csdnimg.cn/20200401230229283.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0NzUxOA==,size_16,color_FFFFFF,t_70)
    
    注:修改只对当前有效,重启了MySQL他就还是会恢复原来的大小。如果是想永久生效,可以修改配置文件,myini (windows 下)或者my.cnf (inux下)加入或修改配置:
    
    max_ allowed_ packet = 16M
    
    重启MySQL服务
   
 
