sql大数据文件导入到MYSQL里

1,有服务器权限的。直接COPY文件。WIN一般是MYSQL安装目录的data下你的用户名。LINUX是安装目录下的var,其他系统不清楚。

2,如果是SQL格式的。有的可能上100M之类的。用source导入。source 文件名

解释:在导入之前先要选择好那个用户。

cd /mysql目录
cd bin
mysql -u root -p(LINUX基本要加上路径的。比如/usr/local/mysql/bin/mysql这样)

--密码
use 用户名

source 文件名(如果把文件放到MYSQL安装目录的bin下边的话。就直接加文件名就行了。否则要加上路径。比如source /home/www/test.sql)

今天正好有空,前几天infofast.cn的数据库被dreamhost给删了,不过在删之前,它还是帮我将数据库备份到了ftp上,始终没有想通为什么infofast占了dreamhost很多cpu…

今天下午下载下来后,猛然发现我的mysql数据库竟然有200多M,杂办呢??随后baidu,google一番,找到方法:

修改PHP.ini文件的以下参数:

upload_max_filesize
memory_limit
post_max_size

这三个值设置的都要比数据库文件大,,比如你的数据库大小是300M,那么upload_max_filesize = 500M..还有一点是在英文的帮助中看到的”One user also said that post_max_size and memory_limit need to be larger than upload_max_filesize.”.它的意思是有人建议post_max_size和memory_limit的配置值要大于upload_max_file的配置值。

好了后,重起下php和mysql,应该就可以了。