【发布时间】:2015-04-18 11:30:28
【问题描述】:
我正在尝试使用php 备份表记录。我使用以下代码获取数据:
$table_name = "my_table";
$backup_file = dirname(__FILE__)."/backup/my_table.sql";
$sql = "SELECT * INTO OUTFILE '$backup_file' FROM $table_name";
$retval = mysql_query( $sql, $conn );
但是,最后一行给出了以下错误:
拒绝用户 'user_name'@'10.1.1.9' 的访问(使用密码:YES)
我将backup 目录及其文件的文件权限更改为777。但仍然存在同样的错误。
现在,我想知道,在 SELECT * INTO OUTFILE 中,是否可以将备份数据存储到变量(而不是文件)中。那么我可以将该变量存储到文件中吗?
【问题讨论】:
标签: php mysql permissions backup database-backups