MySQL高级操作指令汇总


当前第2页 返回上一页

(root@localhost) [mysql]> select User,Host,authentication_string from user;

2.新建用户create user

CREATE USER ‘用户名’@‘来源地址’ IDENTIFIED BY 密码’;

‘用户名’:指定将创建的用户名.

‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录。可用通配符%

‘密码’:若使用明文密码,直接输入’密码’,插入到数据库时由Mysql自动加密;

若使用加密密码,需要先使用SELECT PASSWORD(‘密码’);获取密文,再在语句中PASSWORD ‘密文’;

若省略“IDENTIFIED BY"部分,则用户的密码将为空(不建议使用)

密码为明文

(root@localhost) [mysql]> create user ‘tan’@‘localhost’ identified by ‘Tcy@2021’;

密码为密文

(root@localhost) [mysql]> create user ‘tan’@’%’ identified by ‘6DCA0D3E3AC09527DF9052DF166C90D3100043D1’;

普通用户没有操作权限,无法增删改查数据库

3.重命名rename

(root@localhost) [mysql]> rename user ‘yyy’@’%’ to ‘yyy1’@’%’;

4.删除用户

(root@localhost) [mysql]> drop user ‘tan1’@’%’;

5.修改密码

1.修改当前用户的密码

(tan@localhost) [(none)]> set password = password(‘Lbb@2021’);

2.修改其他用户的密码

(root@localhost) [mysql]> set password for ‘tan’@‘localhost’ = password(‘123456’);

六.数据库用户授权

1.授予权限grant

专门用来设置数据库用户的访问权限。当指定的用户名不存在时,GRANT语句将会创建新的用户;当指定的用户名存在时,GRANT 语句用于修改用户信息。

GRANT 权限列表 ON 数据库名.表名 TO ‘用户名’@‘来源地址’ [IDENTIFIED BY ‘密码’];

权限列表:用于列出授权使用的各种数据库操作,以逗号进行分隔,如“select,insert,update”。使用“all”表示所有权限,可授权执行任何操作。

数据库名.表名:用于指定授权操作的数据库和表的名称,其中可以使用通配符“”。例如,使用“kgc.”表示授权操作的对象为 kgc数据库中的所有表。

‘用户名@来源地址’:用于指定用户名称和允许访问的客户机地址,即谁能连接、能从哪里连接。来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址。

IDENTIFIED BY:用于设置用户连接数据库时所使用的密码字符串。在新建用户时,若省略“IDENTIFIED BY”部分, 则用户的密码将为空。

(root@localhost) [mysql]> grant select on tan.stu to ‘tan’@‘localhost’ identified by ‘Tcy@2021’;

在tan用户中 ,但是在授权了select查询的操作,其他增删改不能使用。

对于增删改这些操作ouou是没有权限的,所以会被拒绝。

2.查看权限

(root@localhost) [mysql]> show grants for ‘tan’@‘localhost’;

3.撤销权限

(root@localhost) [mysql]> revoke select on tan.stu from ‘tan’@‘localhost’;

4.刷新权限

flush privileges

到此这篇关于MySQL高级操作指令汇总的文章就介绍到这了,更多相关MySQL 高级操作内容请搜索

更多相关Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql增加和删除索引的相关操作

mysql的数据类型有哪些?mysql数据类型详解

centos7.6安装mysql和redis的教程

mysql重置root密码

mysql显式类型转换实例分享

查看mysql数据库大小、表大小和最后修改时间

mysql主从同步是什么

mysql怎么查看表的字符集

larval 如何捕获mysql错误

mysql 查询树结构方式

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...