每个数据库系统都附带一些转储其内容的程序.
您可以使用system()
或从PHP调用该程序shell_exec().
例如,如果您将PostgreSQL与启用的Ident身份验证一起使用,并希望将数据库test直接作为SQL文本转储到浏览器,那么它就像下面这样简单:
,它也很简单:
<?php
header('Content-type: text/plain');
system('pg_dump test');
?>
~/.my.cnf
<?php
header('Content-type: text/plain');
system('mysqldump test');
?>
因为传输密码作为命令行参数是非常不安全的.
| 归档时间: |
|
| 查看次数: |
4197 次 |
| 最近记录: |