首页 > TAG信息列表 > database-permissions
mysql-将最低权限应用于数据库连接
我注意到大多数FOSS应用程序(例如Wordpress)仅使用一组已授予所有权限的数据库凭据.这似乎违反了最小特权原则. 在编写这样的应用程序时,最好使用多个帐户,例如,仅用于SELECT查询的帐户,另一个用于UPDATE的帐户等?解决方法:这绝对违反了最小特权原则.让我们回到definition: In info将权限从一个mysql数据库复制到另一个
我想将权限从一个数据库复制到另一个数据库.可以通过简单地复制mysql表来完成吗?解决方法:你应该在Server Fault看一下这个question.授予对子网上所有计算机的mysql访问权限
我有一个在Windows上运行的mysql实例(和模式),我可以通过基于localhost的连接字符串作为服务器访问. 现在我希望能够从同一子网上的另一台机器访问此数据库. 如果可能,我想使用单个用户,但允许它从同一子网上的任何计算机访问. 我该如何为此设置安全性? (我已经打开了相关的防火墙端mysql – 删除视图但不删除表的权限
我想创建一个有权创建和删除视图但不删除表或数据库的用户.这样我在测试我的视图时可以玩,而不会有意外删除表的风险. 有一个GRANT CREATE VIEW权限,但似乎没有GRANT DROP VIEW对应物. GRANT DROP显然适用于数据库,表和视图. 这在MySQL中可行吗?解决方法:我也一直在研究这个问题,答用户在MySQL中具有SELECT权限的表的列表
简短版本:如何编写SQL过程来列出特定用户可以访问MySQL数据库中的几个表中的哪一个? 更长的版本: 我正在编写一个多用户应用程序,它使用公司的几个分支机构的数据访问数据库.数据库具有许多任何用户都可以访问的查找表,以及只有授权用户才能访问的每个分支的表.我的策略是: >编写存储过