mysqlimport를 실행할 때이 오류가 발생하는 이유를 아는 사람이 있습니까? 그러나 mysqlimport : 오류 : 1045, 액세스가 거부되었습니다.
mysqlimport -u someone -pwhatever --columns=a,b,c,d,e bar /var/tmp/baz.sql
mysqlimport: Error: 1045, Access denied for user 'someone'@'%' (using password: YES), when using table: baz
...
mysql -u someone -pwhatever
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 199
Server version: 5.1.41-3ubuntu12.10 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show grants;
+------------------------------------------------------------------------------------------------------------+
| Grants for [email protected]% |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'someone'@'%' IDENTIFIED BY PASSWORD '*BLAHBLAHBLAH' |
| GRANT ALL PRIVILEGES ON `bar`.* TO 'someone'@'%' |
+------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql>
다른 매개 변수를 설정 한 후에 'ERROR 1221 (HY000) : DB GRANT 및 GLOBAL PRIVILEGES의 사용법이 잘못되었습니다'라는 메시지가 나타나면이 답변의 내용으로 되돌아갑니다 : "GRANT FILE ON *. * to user @ localhost;" - "FILE 권한은 전역이며 단일 데이터베이스에 적용 할 수 없습니다" –