Heim  >  Artikel  >  Backend-Entwicklung  >  php导出mysql数据库文件

php导出mysql数据库文件

WBOY
WBOYOriginal
2016-06-23 13:59:401041Durchsuche

有一个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语句在后台还在执行吗


回复讨论(解决方案)

mei没有人回复我,也找不到相关的资料

关闭掉浏览器,这个SQL语句肯定也已经停止了
要不受影响使用ignore_user_abort 函数

关闭掉浏览器,这个SQL语句肯定也已经停止了
要不受影响使用ignore_user_abort 函数

这个CSV文件1103行,但是插入数据库以后我看只有 1075条,这样我不知道有哪几条没有插入成功进去,就是插入失败的需要找出来

这个CSV文件1103行,但是插入数据库以后我看只有 1075条,这样我不知道有哪几条没有插入成功进去,就是插入失败的需要找出来
删除重新插入一次 插入的时候进行判断 失败的写一个日志存到一个日志文件中 看日志文件哪个失败的

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn