如何建设企业电子商务网站,网站渗透入侵全部教程,福州app制作公司,郑州做网站元辰MySQL数据库的root用户拥有对所有库#xff0c;表的全部权限#xff0c;频繁的使用root用户会给数据库带来很大的风险#xff0c;因此应建立一些低权限用户#xff0c;只负责一部分库、表的管理维护操作#xff0c;甚至可以对增、删、改、查各个操作进一步细化限制#x…MySQL数据库的root用户拥有对所有库表的全部权限频繁的使用root用户会给数据库带来很大的风险因此应建立一些低权限用户只负责一部分库、表的管理维护操作甚至可以对增、删、改、查各个操作进一步细化限制从而将数据库的风险降至最低。一授予权限GRANT语句用来设置数据库用户的访问权限当指定的用户不存在时GRANT语句将会创建新的用户。使用GRANT语句授权的用户记录会保存到mysql库的user、db、host、tables_priv等表中无需刷新便立即生效。命令语法GRANT 权限列表 ON 库名.表名 TO [email protected] [ IDENTIFIED BY ‘密码‘ ]权限列表用于列出授权使用的各种数据库操作一逗号分隔如“select,insert,update,delete”使用“all”表示所有权限库名.表名用于指定授权数据库的库名和表名其中可以使用通配符”*“。如”name.*“ 表示授权操作的对象是name库下的所有表[email protected]及谁能连接从哪里连接。来源地址可以是域名、ip还可以使用通配符”%“表示某个区域内或网段内所有地址如”%.ys.com“”192.168.1.%“。IDENTIFIED BY:用于设置用户连接数据库时所使用的密码若在新建用户时省略了此项则密码为空。实例添加一个“liuqi”的数据用户允许其从本地访问对name库中的所有表具有查看权限验证码为“123456”。使用命令GRANT select ON names.* TO [email protected] IDENTIFIED BY ‘123456‘;二查看权限SHOW GRANTS语句专门用来查看数据库用户的授权信息通过FOR子语句可指定查看的对象。命令语法使用命令三撤销权限REVOKE语句用于撤销指定用户的数据库权限撤消后的用户还可以连接数据库但将被禁止执行对应的数据库操作。命令语法REVOKE 权限列表 ON 数据库名.表名 FROM [email protected]使用命令REVOKE all ON names.* FROM [email protected];原文http://yuanshuai.blog.51cto.com/10539781/1732718