我将我的数据库托管到服务器。现在我想获得一个表调用product_tb的备份。所以我用下面的代码。我收到了这个错误信息。所有的pirivilages都给了用户。数据库连接正常。因为我的网站运作良好。我在我的本地xampp上使用它。它的工作
用户' user1' @' localhost' (使用密码:是)
这是我的代码..
include('db.php');
$table_name = "product_tb";
$backup_file = "product.sql";
$sql = "SELECT * INTO OUTFILE '$backup_file' FROM $table_name";
$retval = mysql_query( $sql );
if(! $retval )
{
die('Could not take data backup: ' . mysql_error());
}
echo "Backedup data successfully\n";
帮我解决这个问题吧
答案 0 :(得分:0)
使用密码'YES'表示您的密码不正确。尝试从root用户登录并重置user1的密码,然后使用新密码重试。
编辑:由于数据库权限问题,也可能发生此错误。在您尝试连接的数据库上授予对user1的访问权限。
答案 1 :(得分:0)
可能由于数据库权限问题而发生错误。尝试使用GRANT作为示例:
GRANT ALL PRIVILEGES ON *.* TO user1 @'localhost' IDENTIFIED BY 'user1' WITH GRANT OPTION;