效果: 创建用户,给用户授权等操作,只能超级管理员操作,就是安装mysql时注册的那个用户。 参数 演示 被管理员授权的用户才可以操作表或库,授予用户相应的权限才可以做出相应的操作。 参数 演示 语法 参数 演示 语法 参数 演示 操作 操作查看已经注册用户
-- 必须切换到mysql这个库 use mysql; -- 然后查询user表 select * from user;
创建用户
语法create user '用户名'@'主机名' identified by '密码'
用户名
要创建的用户名
主机名
限制这个用户只能在哪台主机上登录,如果本地用户使用localhost,如果想让用户可以在任意的主机上登录,使用通配符%
密码
设置用户的密码,可以为空,为空用户就不需要密码
1.创建user1用户,只能在localhost这个服务器登录mysql服务器,密码为123
2.创建user2用户可以在任何电脑上登录mysql服务器,密码为123
用户授权
语法grant 权限 on 数据库名.表名 to '用户名'@'主机名'
权限
授予用户的权限,有如下权限:CREATE, ALTER, SELECT,INSERT,UPDATE,
DELETE。如果要授予所有的权限可以使用ALL
数据库名.表名
对哪个数据库中哪个表指定权限,库名或表名都可以使用*表示所有库或表。
如:day21.* 表示day21库下所有的表
如:*.* 所有数据库的所有表
‘用户名’@‘主机名’
给哪个用户权限,要加单引号。注:必须与创建用户的时候名字相同
1.给user1用户分配对test这个数据库操作的权限:创建表,修改表,插入记录,更新记录,查询
2.给user2用户分配所有权限,对所有数据库的所有表
撤销权限
revoke 权限 on 数据库名.表名 from '用户名'@'主机名'
权限
要撤销的用户权限,有如下权限:CREATE, ALTER, SELECT,INSERT,UPDATE,
DELETE。如果要撤销所有的权限可以使用ALL
数据库名.表名
对哪个数据库中哪个表撤销权限,库名或表名都可以使用*表示所有库或表。
‘用户名’@‘主机名’
给哪个用户权限,要加单引号。注:必须与创建用户的时候名字相同
1.撤销user1用户对test数据库所有表的操作的权限
删除用户
drop user '用户名'@'主机名'
‘用户名’@‘主机名’
删除那个用户,要加单引号。注:必须与创建用户的时候名字相同
1.删除user2
修改密码
管理员
mysqladmin -u用户名 -p password 新密码 回车后要输入原密码,才能更改成功。如果原密码不正确,则修改失败
1.将root管理员的新密码改成123456
2.输入旧密码
用户
set password=password('新密码') 普通用户登录后才可以操作
1.将用户密码修改为abc
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算