2014-03-29 8 views
0

동료가 최근에 몇 가지 mysql (v 5.6.x) 사용자를 만들었습니다 (테스트 목적으로 만). 내가 mysql 데이터베이스에서 user 테이블을 확인 , 이것은 내가 볼 것입니다 :Mysql.User가 모든 권한을 표시하지 않습니다.

mysql> select * from mysql.user; 

+----------------+------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+ 
| Host   | User  | Password         | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | Create_tablespace_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections | plugin    | authentication_string | password_expired | 
+----------------+------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+ 
| localhost  | root  | ***************************************** | Y   | Y   | Y   | Y   | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y   | Y      | Y    | Y   | Y    | Y    | Y    | Y    | Y     | Y     | Y    | Y   | Y   | Y      |   |   |    |    |    0 |   0 |    0 |     0 |      |      | N    | 
| 127.0.0.1  | root  | ***************************************** | Y   | Y   | Y   | Y   | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y   | Y      | Y    | Y   | Y    | Y    | Y    | Y    | Y     | Y     | Y    | Y   | Y   | Y      |   |   |    |    |    0 |   0 |    0 |     0 |      |      | Y    | 
| ::1   | root  | ***************************************** | Y   | Y   | Y   | Y   | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y    | Y   | Y   | Y   | Y   | Y      | Y    | Y   | Y    | Y    | Y    | Y    | Y     | Y     | Y    | Y   | Y   | Y      |   |   |    |    |    0 |   0 |    0 |     0 |      |      | Y    | 
| %    | readOnly | ***************************************** | Y   | N   | N   | N   | N   | N   | N   | N    | N   | N   | N   | N    | N   | N   | N   | N   | N      | N    | N   | N    | N    | N    | N    | N     | N     | N    | N   | N   | N      |   |   |    |    |    0 |   0 |    0 |     0 | mysql_native_password |      | N    | 
| %    | complete | ***************************************** | N   | N   | N   | N   | N   | N   | N   | N    | N   | N   | N   | N    | N   | N   | N   | N   | N      | N    | N   | N    | N    | N    | N    | N     | N     | N    | N   | N   | N      |   |   |    |    |    0 |   0 |    0 |     0 | mysql_native_password |      | N    | 
+----------------+------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+ 

보조금을 로컬 호스트에 루트에 대한

show grants for 'complete'@'%'; 
+-----------------------------------------------------------------------------------------------------------+ 
| Grants for [email protected]%                      | 
+-----------------------------------------------------------------------------------------------------------+ 
| GRANT USAGE ON *.* TO 'complete'@'%' IDENTIFIED BY PASSWORD '*****************************************' | 
| GRANT ALL PRIVILEGES ON `test_db`.* TO 'complete'@'%'              | 
+-----------------------------------------------------------------------------------------------------------+ 

보조금 완전한 사용자를 위해

mysql> show grants for 'root'@'localhost'; 
+----------------------------------------------------------------------------------------------------------------------------------------+ 
| Grants for [email protected]                            | 
+----------------------------------------------------------------------------------------------------------------------------------------+ 
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*****************************************' WITH GRANT OPTION | 
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                   | 
+----------------------------------------------------------------------------------------------------------------------------------------+ 

질문 : 왜 모든 권한이 N 인 경우 사용자 이 완료이어야합니다.? 루트도 모든 권한을 가지며 Y으로 표시됩니다. 내가 확인한 사용자 완료 실제로 모든 권한이 있습니다.

+0

이 질문은 dba.stackexchange.com에 더 적합합니다. –

답변

0

잘못된 위치에서 권한을 찾고있었습니다. 이 대답은 https://stackoverflow.com/a/3893716/174184입니다. mysql.user는 특정 db에 대해서만 권한이 주어지면서 전역 권한을 저장한다.