我在windows機器上使用mysql 5.0.86
。我正在創建一個只有選擇權限的用戶。格蘭特選擇用戶不工作的特權?
查詢
Grant select on *.* to 'readonly'@'%' identified by 'readonly';
Flush privileges;
MYSQL表輸出
************************** 1. row ***************************
Host: %
User: readonly
Password: *922A4B420903CAD4E7FC56A23122AB927E051FE3
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: Y
References_priv: Y
Index_priv: Y
Alter_priv: Y
Show_db_priv: Y
Super_priv: Y
reate_tmp_table_priv: Y
Lock_tables_priv: Y
Execute_priv: Y
Repl_slave_priv: Y
Repl_client_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Create_user_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
在此之後,我試圖與創建的用戶名登錄。
>mysql -ureadonly -preadonly
ERROR 1045 (28000): Access denied for user 'readonly'@'localhost' (using password: YES)
爲什麼它不起作用?
試**> mysql的-u'readonly '@' %」 -preadonly ** – Dhinakar
@DhinakaranPragasam,它不工作。 – kannanrbk
@DhinakaranPragasam,在用戶表中爲用戶輸入。我已經發布在我的問題。 + ------ + ---------- + ----------------------------- -------------- + |主機|用戶|密碼| + ------ + ---------- + ------------------------------ ------------- + | %|只讀| * 922A4B420903CAD4E7FC56A23122AB927E051FE3 | + ------ + ---------- + ------------------------------ ------------- + – kannanrbk