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

文章图片
文章图片
文章图片
文章图片
通过前几节课的学习我们已将掌握了mysql数据库的增删改以及查询操作 , 今天我们就来讲讲mysql导入导出数据库以及怎么把数据库的权限分配给他人做权限管理 。
1.mysql导出数据库
比如我想要把数据库中的tv库导出来 , 并存储在桌面上(如下图) , 那么具体应该怎么操作呢?
输入以下命令:/usr/local/MYSQ/bin/mysqldump -u root -p 需要导出库的名称+>+存放到出库的位置
需要注意的是:这个命令是直接操作的 , 不是在进入到MySQL以后操作!
2.mysql导出数据表
如果我们只想要导出其中的一个表 , 怎么办呢?跟上面的命令差别在于 , 将要导出的数据表以及对应库 , 写清楚 。
我们这是导出的不是tv这个数据库 , 我们要导出的是tv库中的ds数据表 , 怎么做呢?(如下图) , 可以看出差别就在于在库的基础上加上数据表的名称 。
3.mysql导入数据
mysql导入数据因为是和导出数据相反的 , 因此 , 可以参照着学习 。
操作命令:/usr/local/MYSQ/bin/mysql -u root -p需要导入到的库名+<+导入的文件地址
4.mysql权限管理
1)首先我们需要先登录MySQL
2)然后进入到mysql库:use mysql;
3)进入user这个数据表:select * from user;
【MySQL|mysql导入导出数据库以及mysql权限管理】
4)操作命令:grant 操作的权限 on 可以操作的库 to 账户@登录地址 identified by \"密码\";
比如我们想要给用户”zhangsan“可以操作tv这个库中的搜索和插入数据表的权限 , 应该这么写:
这样我们就把部分权限分配给了我们想要的用户了 。
- MySQL|华为不再孤单?国产巨头杀入5G领域,市值暴涨4千亿超越腾讯!
- MySQL|它可能是300元内最值得购入的耳机
- MySQL|中企接连行动,苹果始料未及,央媒的呼吁起作用了?
- MySQL|程序员应知应会之MySQL的存储引擎
- MySQL|关于有手机厂商库存严重这件事,我没有证据不敢乱说是哪一家
- MySQL|果然还得是华为,mate50 Pro即将发布,麒麟+鸿蒙3.0+支持5G网络
- MySQL|千元机天花板,120Hz高刷屏+天玑1200处理器,价格绝对是无可比拟的。
- MySQL|为什么懂行的买苹果三星,半懂的华为,外行的买小米?真是这样?
- MySQL|手机充电速度真的太重要了!在外跑业务的人一定深有感受
- MySQL|降至1169,128GB+6nm芯+90Hz变速屏,千元机也有旗舰体验
