1.mysql

该mysql不是指mysql服务,而是指mysql的客户端工具。

 -e选项可以在Mysql客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本, 这种方式尤其方便。

示例:

 

2、 mysqladmin

mysqladmin 是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并 删除数据库等。

示例:

3 、mysqlbinlog

由于服务器生成的二进制日志文件以二进制格式保存,所以如果想要检查这些文本的文本格式,就会使 用到mysqlbinlog 日志管理工具。

示例: A. 查看 binlog.000008这个二进制文件中的数据信息 上述查看到的二进制日志文件数据信息量太多了,不方便查询。 我们可以加上一个参数 -s 来显示简 单格式。

上述查看到的二进制日志文件数据信息量太多了,不方便查询。 我们可以加上一个参数 -s 来显示简 单格式。

4 mysqlshow

mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或者索 引。

 示例:

A. 查询每个数据库的表的数量及表中记录的数量

mysqlshow -uroot -p1234 --count

B. 查看数据库db01的统计信息

mysqlshow -uroot -p1234 db01 --count

C. 查看数据库db01中的course表的信息

mysqlshow -uroot -p1234 db01 course --count

D. 查看数据库db01中的course表的id字段的信息

mysqlshow -uroot -p1234 db01 course id --count

5 mysqldump

mysqldump 客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建表,及 插入表的SQL语句。

示例:

A. 备份db01数据库

mysqldump -uroot -p1234 db01 > db01.sql

可以直接打开db01.sql,来查看备份出来的数据到底什么样。

备份出来的数据包含:

删除表的语句

创建表的语句

数据插入语句

如果我们在数据备份时,不需要创建表,或者不需要备份数据,只需要备份表结构,都可以通过对应的 参数来实现。

B. 备份db01数据库中的表数据,不备份表结构

(-t) mysqldump -uroot -p1234 -t db01 > db01.sql

打开 db02.sql ,来查看备份的数据,只有insert语句,没有备份表结构。

C. 将db01数据库的表的表结构与数据分开备份

(-T) mysqldump -uroot -p1234 -T /root db01 score

执行上述指令,会出错,数据不能完成备份,原因是因为我们所指定的数据存放目录/root,MySQL认 为是不安全的,需要存储在MySQL信任的目录下。那么,哪个目录才是MySQL信任的目录呢,可以查看 一下系统变量 secure_file_priv 。执行结果如下:

 上述的两个文件 score.sql 中记录的就是表结构文件,而 score.txt 就是表数据文件,但是需 要注意表数据文件,并不是记录一条条的insert语句,而是按照一定的格式记录表结构中的数据。如 下:

6 mysqlimport/source

1). mysqlimport

mysqlimport 是客户端数据导入工具,用来导入mysqldump 加 -T 参数后导出的文本文件。

2). source

如果需要导入sql文件,可以使用mysql中的source 指令 :

详情参考:MySQL数据库从入门到精通

MySQL管理常用工具介绍相关推荐

  1. 细聊MySQL之常用工具及基本操作(完)

    细聊MySQL之常用工具及基本操作(一) 细聊MySQL之常用工具及基本操作(二) 细聊MySQL之常用工具及基本操作(三) 细聊MySQL之常用工具及基本操作(完) 十.binlog查看工具mysq ...

  2. 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍

    C++游戏服务器开发常用工具介绍 在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用.庄子有云,"吾生也有涯,而知也无 ...

  3. 14、mysql底层知识进阶-MySql中常用工具:mysqladmin、mysqlbinlog、mysqldump、mysqlimport、mysqlshow

    目录 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1.4 mysqldump 1.5 my ...

  4. web安全最亲密的战友Burp Suite—网络攻防常用工具介绍--burp suit工具初体验一

    本文是我的免费专栏<网络攻防常用工具介绍>的第一篇文章 磨刀不误砍柴工! 在介绍攻防技术时,突然意识基础工具的使用很容易会被忽略,但是对不熟悉的同学来说,这将会极大影响该领域的学习. 所以 ...

  5. PS图片基础知识及常用工具介绍

    一.PS图片基础知识及常用工具介绍 PS基础教程 http://zx.kaitao.cn/tupianchuli/20120919170827.htm 选框.套索.裁剪.画笔工具:http://zx. ...

  6. mysql 类似于check_【小白福利—初级DBA入门必看】MySQL常用工具介绍(六)——客户端工具MySQL_check...

    作为程序员你对MySQLcheck了解多少呢?如果没有深入了解过那也不用担心,这里有最全最详细的介绍,现在跟着Amy了解也不算晚哦~ 1 . 简介 mysqlcheck用来维护表:check检查.re ...

  7. MySQL数据库中arg函数_【松勤教育】MySQL之常用函数介绍

    mysql函数: MySQL数据库中提供了很丰富的函数.MySQL函数包括聚集函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作.下 ...

  8. MySQL高级 - 常用工具 - mysql

    mysql 该mysql不是指mysql服务,而是指mysql的客户端工具. 语法 : mysql [options] [database] 连接选项 参数 : -u, --user=name 指定用 ...

  9. web开发常用工具介绍

    web开发工具介绍: 主要浏览器:IE浏览器.火狐浏览器.谷歌浏览器.Edge浏览器.Safari浏览器.Opera浏览器等. 浏览器市场份额:http://tongji.baidu.com/data ...

最新文章

  1. iOS自动签名打包(xcodebuild)----常用
  2. android 集合 内存泄漏,Android内存泄漏第二课--------(集合中对象没清理造成的内存泄漏 )...
  3. jQuery基础介绍
  4. 经典C语言程序100例之九六
  5. DNN SEO专题 (收集)
  6. 二级c语言基础题库100题,二级C语言上题库100题.doc
  7. 通过改变innerHTML的内容,动态增加选择项
  8. 一建管道工程122知识点_过梁、你应该知道的知识点
  9. java iframe主界面_利用iframe实现各个页面跳转
  10. WPF调用OCX控件
  11. [机器学习] Ubuntu 软件源更新(校园网)以及问题总结
  12. 熊猫烧香C语言源代码,熊猫烧香病毒源代码 1.0 完整版 (图文)
  13. ML之FE:利用【数据分析+数据处理】算法对国内某平台上海2020年6月份房价数据集【12+1】进行特征工程处理(史上最完整,建议收藏)——附录
  14. 【老九】【C语言】CodeBlocks安装文档
  15. cad2017单段线_AutoCAD2017命令总结
  16. 网站被百度提示安全风险拦截后如何快速申请解封
  17. BCD码的作用和实现
  18. UE4中的GameMode、GameState、GameInstance
  19. springboot学习(五)自动配置原理及@Conditional派生注解
  20. 【Mac 环境配置】-- 配置JAVA环境

热门文章

  1. PHPCMS手机访问,调用手机模板
  2. python代码大全
  3. 跨域访问, 小小的总结.
  4. 头条号nx配置文件mysql_后端开辟必备的MySQL日记文件知识点
  5. openstack victoria 对接华为存储OceanStor 5110 v5(Kunpeng)
  6. 一文读懂Profibus/Profinet/Ethernet的区别
  7. Python爬虫:制作一个属于自己的IP代理模块2
  8. C# 简单的操作其他程序
  9. 小板匹配 从上层到下层
  10. 区块链快速入门(六)——区块链密码学与安全相关技术