要IP地址与城市对应的库。也许本就是心情不好,在搜了很久也没找到自己想要的数据后~本要放弃时,竟又找到了个比较新的库,但是是sqlite的。
于是,又找sqlite的windows程序(down下来后才发现就-exe文件),看就一文件,见多了windows下跑一程序需要N多文件的阵势,很是怀疑自己是否是down错了文件~运行了下,竟也跑了起来。看到.help提示,想找到可以将数据导出到文件的命令,折腾了很久,却总是不对。遂干脆放弃,心想还是写程序将数据导出来算啦。打开PHP的sqlite库,重启Apache,Apache 竟重启失败。看日志,也没找到什么好的提示信息。关闭sqlite库,重启还是失败。退出服务,"failed";重启机器,failed...... 生了半会儿闷气,决定暂时先不理这恼人的东西了。
下午,看到时间是不能不理了。 将之前down的sqlite的一个类似于phpMyAdmin的用PHP写的SQLiteManager看了下。但要把它跑起来,还是得需要sqlite库。又去试了下,将PDO和sqlite的全部打开,重启Apache,竟成功了!!!。打开SQliteManager,看到了页面。以为问题可以解决了。晕的是,再次又碰到问题,将之前的数据放到目录下面,无用;看到界面提示,创建数据库,失败;导入数据库;失败。到SQLiteManager的官方站点。不知道那是法语还是德语什么的,反正是看不太懂。翻译成英文,按照提示做,还是失败~看是用这方法,也是行不通了~~~~
还是回到sqlite,再认真的看了下命令提示。看到.mode MODE TABLE,试了下输入CSV模式的,失败。又看到.output filename,将输出写入文件。写了句限制条数的查询语句,HO,看到了点希望的曙光。虽然老土,但总算是折腾出了个方法。于是全部查出。导入MySQL,数据太多,超时,只能是分开导了。在又耗了我将近一个小时后,终于是将那二十几万条数据成功导入到MySQL。
没有评论 :
发表评论