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 - 使用WHERE语句
- 3. IF使用Transact SQL语句
- 4. 使用SQL语句循环
- 5. SQL中使用的语句
- 6. 使用LIKE的SQL语句
- 7. 在where子句中使用if语句或case语句sql 2012
- 8. SQL语句选择语句
- 9. 问题尝试检索使用语法/语句/命令使用SQL特定名称列在使用SQL语句
- 10. 短语SQL语句
- 11. 使用SQL语句中的语句更新表
- 12. 使用WHEN或IF语句的SQL语句
- 13. SQL语句 - SQL Matrix
- 14. SQL CASE语句
- 15. SQL CASE语句
- 16. SQL语句MySQL
- 17. CASE语句SQL
- 18. SQL语句
- 19. SQL语句
- 20. SQL IF语句?
- 21. SQL switch语句
- 22. SQL MAX语句
- 23. T-SQL语句
- 24. 笨SQL语句
- 25. SQL select语句
- 26. SQL语句
- 27. SQL JOIN语句
- 28. SQL update语句
- 29. SQL SELECT语句
- 30. sql-goto语句