왜 다음 보조금 명세서가 작동하지 않을 수 있습니까?MySQL 보조 문제
grant all on kylie.* to 'kylie'@'localhost' identified by 'foo';
다음은 전체 출력입니다.
$ mysql -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 63
Server version: 5.1.37 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases like 'kylie%';
+-------------------+
| Database (kylie%) |
+-------------------+
| kylie |
+-------------------+
1 row in set (0.00 sec)
mysql> grant all on kylie.* to 'kylie'@'localhost' identified by 'foo';
Query OK, 0 rows affected (0.02 sec)
mysql> exit
Bye
$ mysql -u kylie
ERROR 1045 (28000): Access denied for user 'kylie'@'localhost' (using password: YES)
이 보조금 옵션은 매회 나에게 도움이되는 것처럼 보입니다. 나는 그들이 암기 된 것으로 생각하고 문서는 체크 아웃하는 것처럼 보이지만 종종 실패한다. 내가 뭘 놓치고 있니? 마지막 카일리 기본 데이터베이스로 카일리를 사용하도록 지시해야
mysql -ukylie -pfoo kylie
(당신에 대한 권한이 즉 하나) : 같은
나는 마지막 두 줄 ('foo'암호를 묻는 줄) 사이에 줄을 남겼다 고 가정합니다. – Senseful
아니, 그게 문제 야. MySQL은 패스워드를 요구하지 않고 액세스 거부 에러를 내게줍니다. –
~/.my.cnf 파일에 클라이언트가 (틀린) 암호를 읽을 가능성이 있습니까? –