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

通过前几节课的学习我们已将掌握了mysql数据库的增删改以及查询操作,今天我们就来讲讲mysql导入导出数据库以及怎么把数据库的权限分配给他人做权限管理。


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权限管理


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

展开阅读全文

页面更新:2024-05-03

标签:权限   数据库   账户   数据表   差别   分配   命令   名称   位置   密码   操作   地址   文件   数据   用户   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top