首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php脚本的mysql转储

问使用php脚本的mysql转储
EN

Stack Overflow用户
提问于 2013-11-15 19:54:15
回答 2查看 228关注 0票数 0

我尝试了下面的代码来备份我的数据库"db_school“。

代码语言:javascript
复制
<?php
    shell_exec('mysqldump -u root -h localhost db_school > backup-file.sql');
?>

名为"backup-file.sql“的新文件被创建,但问题是它是完全空的。下面是我的数据库表:

代码语言:javascript
复制
-------------------------------------
id  |  school_name   |  city
-------------------------------------
1   |  cp school     |  New York
2   |  public school |  San Fracisco
-------------------------------------

注意:我的'root‘用户没有密码我知道有很多关于这个主题的帖子,但每个帖子都建议使用类似上面的代码

EN

回答 2

Stack Overflow用户

发布于 2013-11-15 20:06:43

确保文件夹具有完全权限(777读/写)。

因为此代码创建新文件名为"backup-file.sql“,所以文件夹有创建新文件的权限。

请将权限授予执行此php文件的文件夹。

票数 1
EN

Stack Overflow用户

发布于 2013-11-15 19:58:52

试试这个吧,亲爱的

一个或多个完整数据库的集合

代码语言:javascript
复制
<?php
    shell_exec('mysqldump -u root -h localhost --database db_school > backup-file.sql');
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20000512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档