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

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

1.mysql导出数据库

[[434752]]

比如我想要把数据库中的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权限管理

 

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

 

责任编辑:华轩 来源: 今日头条
相关推荐

2010-06-09 10:09:39

MySQL 数据库导入

2010-06-02 11:34:23

MySQL 数据库导入

2012-02-21 10:10:16

2009-06-05 11:55:00

数据库用户管理数据导入导出

2011-03-21 15:17:35

LAMPMySQL

2011-04-08 10:43:08

mysql数据access数据库

2010-05-19 15:01:14

MySQL数据导入

2011-05-13 09:42:21

2010-05-21 17:51:58

MySQL数据库

2011-07-27 15:28:10

MySQL数据库字符编码集

2011-04-13 09:03:58

Oracle数据库导入导出

2011-03-17 13:23:08

数据导入导出

2011-04-15 10:37:53

Oracle导入导出语法

2010-11-09 17:19:49

SQL Server导

2017-05-25 10:23:13

数据a表b表

2010-10-28 11:55:47

oracle数据导出

2010-05-17 10:11:11

导入Mysql

2019-08-25 23:30:10

mysql命令mysqldump

2011-05-16 14:17:31

MySQL导入导出大量数据

2010-05-19 15:12:32

导入MySQL
点赞
收藏

51CTO技术栈公众号