最近在忙各种神奇的大作业
- 网络程序设计的聊天室
- java的文件快速搜索工具
- 数据库学籍管理系统
- 数字图像的图像处理
- 排队论的建模分析
神TM忙= =
期末真是九门功课同步学
这时涉及到数据库时遇到了一些坑,来总结下
数据库:Mysql
网程大作业远程连接数据库时,连接不上
这个首先要修改my.cnf文件,改bind-address = 0.0.0.0
原来bind-address = localhost是不允许外部访问的
然后就是登陆的用户要允许远程登陆
再有一个坑就是!!!
腾讯云服务器默认安全组只开启22端口= =
到官网设置下安全组,不然你打死都不能远程连上数据库的
数据库大作业批量导入数据
这里用的是在win10中用load data local infile导入txt的数据
然后,他一直给我提示Errcode: 2 - No such file or directory
各种谷歌、stackoverflow后都不出结果
首先是路径字符串中\
要用\\
,转义符嘛,都懂的
然后,还是打死都Errcode: 2
后来终于发现,因为我的路径中包含中文= =……
正确显示了,但蜜汁搜不到对应文件
然后就是路径中不含中文了,导入时给我报
Error Code: 1300. Invalid utf8 character string: 'ë'
???尼克扬哦
这时我还不知道已经解决路径问题了
后来莫名想到这如果是路径没出问题,那就是内容出问题了
终于发现……数据是老师给的,包含中文
win下记事本这编码是GB2312……但读取是utf-8……
sublime打开……果然中文一堆乱码 : )
修改编码后……果然成功了woc