|
|
|
|
公众号矩阵

MySQL导入导出数据库以及MySQL权限管理

今天我们就来讲讲mysql导入导出数据库以及怎么把数据库的权限分配给他人做权限管理。

作者:Python教程初学详解来源:今日头条|2021-11-12 15:42

1.mysql导出数据库

比如我想要把数据库中的tv库导出来,并存储在桌面上(如下图),那么具体应该怎么操作呢?

mysql导入导出数据库以及mysql权限管理

输入以下命令:

/usr/local/MYSQ/bin/mysqldump -u root -p 需要导出库的名称+>+存放到出库的位置

需要注意的是:这个命令是直接操作的,不是在进入到MySQL以后操作!

mysql导入导出数据库以及mysql权限管理
mysql导入导出数据库以及mysql权限管理

2.mysql导出数据表

如果我们只想要导出其中的一个表,怎么办呢?跟上面的命令差别在于,将要导出的数据表以及对应库,写清楚。

我们这是导出的不是tv这个数据库,我们要导出的是tv库中的ds数据表,怎么做呢?(如下图),可以看出差别就在于在库的基础上加上数据表的名称。

mysql导入导出数据库以及mysql权限管理

3.mysql导入数据

mysql导入数据因为是和导出数据相反的,因此,可以参照着学习。

操作命令:/usr/local/MYSQ/bin/mysql -u root -p 需要导入到的库名+<+导入的文件地址

mysql导入导出数据库以及mysql权限管理

4.mysql权限管理

1)首先我们需要先登录MySQL

mysql导入导出数据库以及mysql权限管理

2)然后进入到mysql库:use mysql;

mysql导入导出数据库以及mysql权限管理

3)进入user这个数据表:select * from user;

mysql导入导出数据库以及mysql权限管理

4)操作命令:grant 操作的权限 on 可以操作的库 to 账户@登录地址 identified by "密码";

比如我们想要给用户”zhangsan“可以操作tv这个库中的搜索和插入数据表的权限,应该这么写:

mysql导入导出数据库以及mysql权限管理

这样我们就把部分权限分配给了我们想要的用户了。

【编辑推荐】

  1. 鸿蒙官方战略合作共建——HarmonyOS技术社区
  2. 【鸿蒙开发】开发笔记-对象关系映射数据库
  3. 数据库索引技术之Lsm树
  4. MySQL 主从复制 Replication 详解(Linux 和 Windows 交叉环境)
  5. MMM 集群部署实现 MySQL 高可用和读写分离
  6. 你应该使用哪个云数据库?
【责任编辑:华轩 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

带你轻松入门 RabbitMQ

带你轻松入门 RabbitMQ

轻松入门RabbitMQ
共4章 | loong576

55人订阅学习

数据湖与数据仓库的分析实践攻略

数据湖与数据仓库的分析实践攻略

助力现代化数据管理:数据湖与数据仓库的分析实践攻略
共3章 | 创世达人

14人订阅学习

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

42人订阅学习

视频课程+更多

强哥带你学习k8s

强哥带你学习k8s

讲师:周玉强5231人学习过

MySQL数据库运维架构实战

MySQL数据库运维架构实战

讲师:张岩峰1657人学习过

TiDB分布式数据库工程师培训实战教程(PB级大数据平台、大规模分布式集群架构)

TiDB分布式数据库工程师培训实战教程(PB级大

讲师:风哥13515人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微