Mysql 从CSV导入时拒绝PHPMYADMIN权限
我在CPANEL上,我需要将一些CSV文件导入到相应的DB表中。 我正在使用phpmyadmin导入接口,但实际情况如下:Mysql 从CSV导入时拒绝PHPMYADMIN权限,mysql,sql,csv,phpmyadmin,cpanel,Mysql,Sql,Csv,Phpmyadmin,Cpanel,我在CPANEL上,我需要将一些CSV文件导入到相应的DB表中。 我正在使用phpmyadmin导入接口,但实际情况如下: QUERY SQL: LOAD DATA INFILE '/path' INTO TABLE `table` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' MYSQL MESSAGE: #1045 - Access denied for us
QUERY SQL:
LOAD DATA INFILE '/path' INTO TABLE `table` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
MYSQL MESSAGE:
#1045 - Access denied for user 'user'@'localhost' (using password: YES)
我该怎么办?听起来用户没有访问数据库的权限 在用户可以访问您的数据库之前,必须将该用户添加到数据库中 要将用户添加到数据库,请执行以下步骤: 在cPanel主屏幕的数据库部分,单击MySQL®数据库 在“将用户添加到数据库”下,在“用户”列表框中选择要添加的用户 在“数据库”列表框中,选择数据库 单击添加 单击复选框授予用户特定的权限,或单击“所有权限”复选框授予用户对数据库的所有权限 单击“进行更改”
更多信息:我刚刚遇到了这个问题。cPanel需要授予文件权限才能执行此操作。如果您使用的是GoDaddy共享主机,这是不可行的。您需要切换到VPS或专用服务器。是否已检查您登录的用户是否具有访问您试图将数据导入的数据库的权限?是否可以查询数据库?加载数据需要写权限查询数据库时没有问题。我已将所有权限授予所有现有用户。我还将所有这些用户添加到数据库谢谢Dan,但我插入了所有现有用户,并授予了所有可能的权限,但问题仍然存在。