打造Mysql最新版的IP地址数据库-将纯真IP数据库导入Mysql
1.到纯真网络下载最新的QQ IP数据库并安装。
2.运行“纯真IP地址数据库”,点击“解压”按钮,可以把数据库保存为文本格式,输入文件名保存:ip.txt。(当然你也可以先在线升级数据库)
3.使用UltraEdit打开(忌用记事本,效率太低),删除末尾无用的部分。保留的最后一行类似于“255.255.255.0 255.255.255.255 纯真网络 2011年10月05日IP数据”
依次替换“9个空格”为“||”,替换“8个空格”为“||”,。。。。。。替换“1个空格”为“||”.
分别替换特殊字符“'()”为NULL。不替换也可以,会在前面加“\”,保持程序不会出错。
4.将ip.txt和本程序文件ip.php放在web的同一目录下。http://....../ip.php
5.导入成功后记得从服务器上删除ip.php文件,以免被重复执行。
附上编辑好的ip.txt文件(2011年10月5日数据)一共433718条数据
按照每次写入1000个数据,大约需要30秒钟。单次数据量过大会报错。
代码中需要替换的:
"localhost" //mysql服务器地址
"root" //mysql用户名
"password" //mysql密码
`www` //数据库名
`ip_data` //数据表名
增加了自动梯增的`id`字段作为主键,如果不需要可以删除:重新定义`ipstart`,`ipend`为主键,删除程序中VALUES中的第一个数据:0,
1