Symfony命令LOAD DATA INFILE错误

时间:2017-02-15 16:57:32

标签: mysql symfony

我正在使用Symfony 3并尝试运行Load Data Infile但我一直收到以下错误:

  

SQLSTATE [28000]:无效的授权规范:1045用户“xxxxx”@“localhost”的访问被拒绝(使用密码:是)

  • 我已将所有文件和父目录chmod为777
  • 我尝试过LOAD DATA LOCAL INFILE
  • 我试过这个:将上的文件授予由'xxxx'标识的xxxx @ localhost,我收到#1045 - 用户拒绝访问...错误。
  • 我试过这个:在上授予文件。到'xxxx'@'%'并收到此错误:#1045 - 用户'xxxx'@'%'访问被拒绝(使用密码:是)

以下是我的服务器规格:

  

mysql Ver 14.14 Distrib 5.5.52& Ubuntu 14.04.5 LTS

        $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;
        }

不确定还能做什么。

0 个答案:

没有答案