600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > MySQL创建用户 授权用户 撤销用户权限 更改用户密码 删除用户的实用技巧

MySQL创建用户 授权用户 撤销用户权限 更改用户密码 删除用户的实用技巧

时间:2019-04-20 04:47:07

相关推荐

MySQL创建用户 授权用户 撤销用户权限 更改用户密码 删除用户的实用技巧

数据库|mysql教程

MySQL,创建,撤销

数据库-mysql教程MySQL创建用户并授权及撤销用户权限

cf抓包源码,vscode调试开发板,Ubuntu考到光驱,tomcat改窗口名,硬核爬虫资源,rserve php,百度seo综合和垂直lzw

A、创建用户

php源码记帐,vscode 自定义语言,gnu ubuntu,tomcat 7.0部署,sqlite解码,网页设计导航栏素材,mysql无法建立数据库,云虚拟主机和云服务器的区别,jquery 顶部导航插件,前端框架拆装,爬虫脸,php 日志系统,武汉seo老钱,springboot多网站,导航栏标签栏,传奇大气网站模板免费下载,推箱子网页游戏,dedecms模板 北京亦云,dedecms的后台,dz提示页面,仿管家婆管理系统源码,淘宝秒杀程序代码lzw

命令:

红鸟棋牌源码三网通下载,ubuntu 970evo,xss攻击代码爬虫,unset( ) php,成都了seolzw

CREATE USER username@host IDENTIFIED BY password;

说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password – 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆mysql服务器.

例子:

CREATE USER dog@localhost IDENTIFIED BY 123456;CREATE USER pig@192.168.1.101_ IDENDIFIED BY 123456;CREATE USER pig@\% IDENTIFIED BY 123456;CREATE USER pig@\% IDENTIFIED BY \;CREATE USER pig@\%;

B、授权

命令:

GRANT privileges ON databasename.tablename TO username@host;

说明: privileges – 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename – 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示, 如..

例子:

GRANT SELECT, INSERT ON test.user TO pig@\%;GRANT ALL ON .* TO pig@\%;

注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privileges ON databasename.tablename TO username@host WITH GRANT OPTION;

C、设置与更改用户密码

命令:

SET PASSWORD FOR username@host = PASSWORD( ewpassword);

如果是当前登陆用户用SET PASSWORD = PASSWORD(“newpassword”);

例子:

SET PASSWORD FOR pig@\% = PASSWORD("123456");

D、撤销用户权限

命令:

REVOKE privilege ON databasename.tablename FROM username@host;

说明: privilege, databasename, tablename – 同授权部分.

例子: REVOKE SELECT ON . FROM ‘pig’@’%’;

注意: 假如你在给用户’pig’@’%’授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO ‘pig’@’%’, 则在使用REVOKE SELECT ON . FROM ‘pig’@’%’;命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON . TO ‘pig’@’%’;则

REVOKE SELECT ON test.user FROM ‘pig’@’%’;命令也不能撤销该用户对test数据库中user表的Select 权限.

具体信息可以用命令SHOW GRANTS FOR ‘pig’@’%’; 查看.

E、删除用户

命令:

DROP USER username@host;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。