mysql导出0字节_mysqdump备份出来一直是0字节。

php备份mysql:

第一种方法:

“C:Program FilesMySQLMySQL Server 5.5binmysqldump -uroot -hlocalhost -proot aa>C:\www\aa\admin\bak\”.$_POST[b_name];

exec($mysqlstr);备份出来是0字节

第二种方法:

“C:Program FilesMySQLMySQL Server 5.5binmysqldump -uroot -hlocalhost -proot aa>..bak”;备份出来依然是0字节,

语句到底该怎样写,请求各位了。

回复讨论(解决方案)

在命令行里执行

C:Program FilesMySQLMySQL Server 5.5bin>mysqldump -uroot -proot -hl

ocalhost aa >C:wwwaaadminbak20130327.sql

结果是没问题的,只是瑞星提示拦截,其他正常。

先mark一个我去研究一下

C:Program FilesMySQLMySQL Server 5.5binmysqldump -u root -proot aa > C:wwwaaadminbak20130327.sql

-u root中间加个空格。

测试成功代码如下:

exec('e:xamppmysqlbinmysqldump -unowphp -pnowphp examples>e:\back1253.sql')

感谢大家,问题解决,原因是mysql所在目录不能有空格,试验完毕,mark也加分

mysqldump所在目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值