MySQL学习笔记(17):MySQL Utilities[亲测有效]

MySQL学习笔记(17):MySQL Utilities[亲测有效]本文更新于2020-04-05,使用MySQL 5.7,操作系统为Deepin 15.4。 安装 MySQL Utilities需单独安装,如使用apt-get命令: apt-get install

MySQL学习笔记(17):MySQL Utilities

本文更新于2020-04-05,使用MySQL 5.7,操作系统为Deepin 15.4。

安装

MySQL Utilities需单独安装,如使用apt-get命令:

apt-get install mysql-utilities

代码100分

分类

MySQL工具根据用途可以分为如下几类:

  • 审计日志管理:mysqlauditadmin、mysqlauditgrep。
  • 数据库检查比较:mysqldbcompare、mysqldiff、mysqlindexcheck。
  • 数据库导入导出:mysqldbexport、mysqldbimport。
  • 数据库克隆:mysqldbcopy、mysqlserverclone、mysqluserclone。
  • 数据库复制:mysqlfailover、mysqlreplicate、mysqlrpladmin、mysqlrplcheck、mysqlrplshow。
  • 数据库过滤:mysqlmetagrep、mysqlprocgrep。
  • 数据空间查询:mysqldiskusage。
  • MySQL Utilities客户端:mysqluc。

mysqldbcompare——数据库比较工具

比较对象的定义和数据记录。

代码100分mysqldbcompare --server1=USER1:PWD1@HOST1:PORT1 --server2=USER2:PWD2@HOST2:PORT2 DB1:DB2

mysqldbcopy——数据库复制工具

mysqldbcopy --source=USER1:PWD1@HOST1:PORT1 --destination=USER2:PWD2@HOST2:PORT2 SRC_DB:DST_DB

mysqldiff——数据库对象定义比较工具

比较对象的定义。

代码100分mysqldiff --server1=USER1:PWD1@HOST1:PORT1 --server2=USER2:PWD2@HOST2:PORT2 {DB1[.OBJECT1]:DB2[.OBJECT2]}[...]

输出结果中,“-”表示从server1中删除的定义,“+”表示server2中增加的定义。

mysqldiskusage——磁盘使用情况查看工具

mysqldiskusage --server=USER:PWD@HOST:PORT DB --all

mysqlindexcheck——索引检查工具

可以识别冗余的索引。

mysqlindexcheck --server=USER:PWD@HOST:PORT {DB[.TABLE]}[...]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7401.html

(0)
上一篇 2023-03-20
下一篇 2023-03-20

相关推荐

  • MySQL学习(3)-[亲测有效]

    MySQL学习(3)-[亲测有效]ps:此随笔基于mysql 5.7.*版本。 已知root账户密码进行登录 格式:mysql [-h地址] [-p端口] -u用户名 -p密码 省略不写地址或端口则自动使用默认。(地址:localh

    2023-06-02
    138
  • redis 数据库主从不一致问题解决方案「建议收藏」

    redis 数据库主从不一致问题解决方案「建议收藏」在聊数据库与缓存一致性问题之前,先聊聊数据库主库与从库的一致性问题。 问:常见的数据库集群架构如何? 答:一主多从,主从同步,读写分离。 如上图: (1)一个主库提供写服务 (2)多个从库提供读服务,

    2022-12-18
    147
  • Python异常处理:使用try-except语句打印错误信息

    Python异常处理:使用try-except语句打印错误信息在Python编程中,当遇到错误的代码时,程序会抛出异常(Exception),这是一种传递错误信息的方式。异常处理(Exception Handling)是指程序针对异常情况采取的相应措施。如果不对异常进行适当的处理,程序会崩溃并停止运行。

    2024-03-03
    89
  • 邀您参会 | 首届TDSQL开源生态私享会

    邀您参会 | 首届TDSQL开源生态私享会随着新一轮科技革命浪潮的推进,数据规模呈现爆发式的增长,数据类型愈发丰富,数据应用也在快速深化。值此背景下,数据库的发展呈现出“云原生、国产化、开源共建”三大趋势。 开源代表的是“多方协同、合作共赢、

    2023-04-19
    162
  • 【赵强老师】SQL的字符函数「终于解决」

    【赵强老师】SQL的字符函数「终于解决」字符函数,顾名思义,操作的就是字符串。通过下图,我们来了解一下Oracle的字符函数。 一、大小写控制函数 lower、upper、initcap select lower('Hello Wo

    2023-02-14
    151
  • mysql 崩溃_MySQL 漏洞

    mysql 崩溃_MySQL 漏洞摘要:今天给大家带来一篇MySQL数据库崩溃的修复案例 本文分享自华为云社区《记一次MySQL崩溃修复案例,再也不用删库跑路了》,作者: 冰 河。 问题描述 研究MySQL源代码,调试并压测MySQL

    2023-06-02
    146
  • MySQL学习笔记(23):SQL安全「建议收藏」

    MySQL学习笔记(23):SQL安全「建议收藏」本文更新于2019-06-29,使用MySQL 5.7,操作系统为Deepin 15.4。 应用可使用PrepareStatement + Bind-Variable来防止SQL注入。 已知的非法符号

    2023-03-25
    140
  • 轻松入门Python脚本编写

    轻松入门Python脚本编写Python作为一种易用性和便捷性都很优秀的编程语言,一直备受广大程序员的喜爱。作为Python的入门教程,本文将为大家详细阐述Python脚本编写的基础知识,让大家从初学者到专业水平拥有一个良好的基础。

    2024-02-18
    87

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注