日期:2014-05-16  浏览次数:20492 次

php导出mysql数据库文件
本帖最后由 gz109 于 2014-03-31 17:34:49 编辑
有一个mysql数据库,大概1G多,是虚拟空间,没办法登录到mysql的命令行,我只是能够通过web来连接,怎么样来导出数据到我的ftp目录里面。
我只是能够这样写SQL语句,比如

$sql='select * from tablename';
mysql_query($sql);

只是能这样查询,我就知道在命令行里面怎么导出来,比如在WINDOWS里面打开CMD
然后输入  mysqldump -u tab -p tablename >d:/backup.sql  输入以后会提示输入密码
然后就可以正常导出了。

但是我不知道在web上面怎么样来导出呢,这个SQL怎么写。

还有就是如果数据库比较大,这样脚本执行的时间有一个时效性么,比如100MB数据库那肯定很快就备份完了。

1G,10GB这样的呢,我页面执行以后如果关闭掉浏览器,这个SQL语句在后台还在执行吗
------解决方案--------------------
关闭掉浏览器,这个SQL语句肯定也已经停止了
要不受影响使用ignore_user_abort 函数