Mysql Symfony命令加载数据填充错误
我正在使用Symfony 3并尝试运行加载数据填充,但不断出现以下错误: SQLSTATE[28000]:无效的授权规范:用户“xxxxx”@“localhost”的1045访问被拒绝(使用密码:是)Mysql Symfony命令加载数据填充错误,mysql,symfony,Mysql,Symfony,我正在使用Symfony 3并尝试运行加载数据填充,但不断出现以下错误: SQLSTATE[28000]:无效的授权规范:用户“xxxxx”@“localhost”的1045访问被拒绝(使用密码:是) 我已经把所有的文件和父目录修改到了777 我已尝试加载数据本地填充 我试过这个:格兰特档案。到xxxx@localhost由“xxxx”标识,我得到一个#1045-拒绝用户访问。。。错误 我试过这个:格兰特档案。到“xxxx”@“%”并获取此错误:#1045-拒绝用户“xxxx”@“%”的访问(
- 我已经把所有的文件和父目录修改到了777
- 我已尝试加载数据本地填充
- 我试过这个:格兰特档案。到xxxx@localhost由“xxxx”标识,我得到一个#1045-拒绝用户访问。。。错误
- 我试过这个:格兰特档案。到“xxxx”@“%”并获取此错误:#1045-拒绝用户“xxxx”@“%”的访问(使用密码:是)
不知道还能做什么 该问题是由SQL用户权限不足引起的,例如SQL用户凭据不正确。如何在类/文件中为DB访问提供用户名/密码,上面的代码在哪里?这都由Symfony处理。我在这个命令脚本中的所有其他查询都可以正常工作,只是加载数据填充似乎有问题。您使用哪种SQL?您是否尝试过加载数据本地填充…(仅用于测试)?它的MySQL&是的,我也尝试过本地填充。对不起,您提到过它-我是盲人还是什么:-/
$sql = "LOAD DATA INFILE '".$file."'
INTO TABLE ".$sqlTbl."
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
($sqlColumns[0])";
try {
$stmt = $conn->executeQuery($sql);
echo 'File created & inserted - sql_'.$dataDoc['file']."\n";
} catch(\Exception $e) {
echo "LOAD DATA INFILE ERROR\n";
echo $e->getMessage()."\n";
exit;
}