1
Q
使用SQL語句
A
回答
2
YES,
作爲替代格蘭特,你可以 直接 創建相同的帳戶發出的INSERT語句,然後 告訴服務器裝載授權 表:
shell> mysql --user=root mysql
mysql> INSERT INTO user
-> VALUES('localhost','monty',PASSWORD('some_pass'),
-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO user
-> VALUES('%','monty',PASSWORD('some_pass'),
-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO user SET Host='localhost',User='admin',
-> Reload_priv='Y', Process_priv='Y';
mysql> INSERT INTO user (Host,User,Password)
-> VALUES('localhost','dummy','');
mysql> FLUSH PRIVILEGES;
5
MySQL本身沒有角色。您可以創建基本的SELECT權限這樣一個新的用戶:
CREATE USER 'user'@'host' IDENTIFIED BY 'password';
GRANT SELECT ON database.* TO 'user'@'host';
FLUSH PRIVILEGES;
MySQL授權文檔: http://dev.mysql.com/doc/refman/5.1/en/grant.html
相關問題
- 1. 使用SQL語句
- 2. 使用SQL Server MERGE語句
- 3. 使用SQL語句循環
- 4. SQL使用SET語句
- 5. IF使用Transact SQL語句
- 6. 使用LIKE的SQL語句
- 7. SQL - 使用WHERE語句
- 8. SQL中使用的語句
- 9. 在另一個SQL語句中使用SQL語句的輸出?
- 10. 在其他sql語句中使用sql語句結果
- 11. SQL語句,使用AS子句
- 12. 在where子句中使用if語句或case語句sql 2012
- 13. SQL語句選擇語句
- 14. 問題嘗試檢索使用語法/語句/命令使用SQL特定名稱列在使用SQL語句
- 15. 短語SQL語句
- 16. 使用WHEN或IF語句的SQL語句
- 17. 使用case語句時SQL語句中的結果不正確
- 18. SQL Server使用case語句與in語句
- 19. 使用select語句將Sql插入到語句中
- 20. 重新使用父語句中的嵌套SQL語句在MySQL
- 21. 使用Where語句中的if語句執行SQL查詢
- 22. 使用Codeigniter執行多語句SQL語句
- 23. 使用SQL語句中的語句更新表
- 24. SQL語句 - SQL Matrix
- 25. 使SQL像DDL語句
- 26. CASE語句SQL
- 27. SQL CASE語句
- 28. odbc sql語句
- 29. SQL語句
- 30. SQL SET語句