Pau*_*aul 1 mysql sql database
我们需要在使用MySql 5.0的客户端部署应用程序(由Java开发)WAR文件.但我们希望限制客户端(应用程序所有者,而不是网页访问者)修改数据库中的任何数据.有没有办法保护数据.客户端可以使用该应用程序,但它们不能更改数据库中的任何值.怎么做?
管理角色/用户权限
创建一个sql用户(你应该已经拥有一个),它只具有SELECT权限.所以它会是这样的
GRANT SELECT ON db_base.* TO db_user@'localhost' IDENTIFIED BY 'db_passwd';
Run Code Online (Sandbox Code Playgroud)
http://kb.mediatemple.net/questions/788/HOWTO:+GRANT+privileges+in+MySQL
http://blog.wl0.org/2010/01/managing-mysql-grants/
http://www.ntchosting.com/mysql/grant.html
检查下面的链接以便进一步阅读
对于MySQL
http://www.devshed.com/c/a/MySQL/MySQL-User-Account-Management/
http://www.aquafold.com/d7/docs/BD5C99E4-3B55-C812-8318-6338A9A89ED9.html
FOR SQL Server.
http://www.mssqlcity.com/Articles/Adm/SQL70Roles.htm
http://www.sql-server-performance.com/articles/dba/object_permission_scripts_p1.aspx
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1061781.html