运行sql文件

1:
在对应的表里右键 "运行sql文件" 然后找到对应文件即可
图片说明
2:
cmd运行
(win+R)键。输入cmd
图片说明



然后输入 mysql -u root -p 然后输入密码打开数据库
图片说明


选用要作用的表(decode是表名)
eg: use decode;
最后执行对应的sql文件(source+路径)
eg: source C:\Users\Maibenben\Desktop\test.sql
图片说明




注意:
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=10241024400; 修改为16M
图片说明
注:修改只对当前有效,重启了MySQL他就还是会恢复原来的大小。如果是想永久生效,可以修改配置文件,myini (windows 下)或者my.cnf (inux下)加入或修改配置:
max_ allowed_ packet = 16M
重启MySQL服务

全部评论

相关推荐

沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务