我将数据库托管到服务器上。 现在我想获取表调用product_tb的备份。 所以我使用了以下代码。 我得到了这个错误味精。 所有 pirivilage 都提供给用户。 数据库连接工作正常。 因为我的网站运行良好。 我在我的本地 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";
帮我解决这个问题伙计们
使用密码"是"意味着您的密码不正确。尝试从 root 用户登录并重置 user1 的密码,然后使用新密码重试。
编辑:由于数据库权限问题,也可能发生此错误。授予对尝试连接到的数据库的用户 1 的访问权限。
可能是由于
数据库权限问题而发生的错误。尝试使用 GRANT 作为示例:
GRANT ALL PRIVILEGES ON *.* TO user1 @'localhost' IDENTIFIED BY 'user1' WITH GRANT OPTION;