Mysql入门mysql创建用户与授权(实例)
《Mysql入门mysql创建用户与授权(实例)》要点: 为大家介绍下mysql数据库的用户授权命令 grant.MYSQL必读 GRANT 语句的语法如下: ??? ON what ??? TO user IDENTIFIEDBY "password" ?? WITH GRANT OPTION 一,对用户授权 例1: ON 子句中*.* 说明符的意思是“所有数据库,所有的表”MYSQL必读 例2: 例3: 为了使用GRANT语句设置个用户的权限,运行这些命令: mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ??????????????? ON bankaccount.* TO custom@localhost?? IDENTIFIED BY 'stupid'; mysql> GRANT SELECT,DROP ??????????????? ON expenses.*?? TO custom@whitehouse.gov IDENTIFIED BY 'stupid'; mysql> GRANT SELECT,DROP ??????????????? ON customer.* TO custom@'%'?? IDENTIFIED BY 'stupid'; ###--- select?????????? Select_priv????????? 表????????????????????????????????????? insert?????????? Insert_priv????????? 表? update?????????? Update_priv????????? 表 delete?????????? Delete_priv????????? 表 index??????????? Index_priv?????????? 表 alter??????????? Alter_priv?????????? 表 create?????????? Create_priv????????? 数据库、表或索引 drop???????????? Drop_priv??????????? 数据库或表 grant??????????? Grant_priv?????????? 数据库或表 references?????? References_priv????? 数据库或表 reload?????????? Reload_priv????????? 服务器管理 shutdown???????? Shutdown_priv??????? 服务器管理 process????????? Process_priv???????? 服务器管理 file???????????? File_priv??????????? 在服务器上的文件存取 1.select、insert、update和delete权限??????? 2.alter权限允许你使用ALTER TABLEMYSQL必读 3.create和drop权限允许你创建新的数据库和表,或抛弃(删除)现存的数据库和表 4.grant权限允许你把你自己拥有的那些权限授给其他的用户. 可以同时列出许多被授予的单个权限. GRANT SELECT,UPDATE?? ON samp_db.* TO mailto:user@ grant ALL PRIVILEGES on *.* to username@"xxx.xxx.xxx.xxx" identified by 'password' with grant option; 创建一个用户,并赋予所有权利,当然也可以将: 查看用户权限: 修改用户权限: update user set host='xxx.xxx.xxx.%' where user='root' 删除授权用户: 欢迎参与《Mysql入门mysql创建用户与授权(实例)》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |