iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >使用mysql自带工具的方法
  • 166
分享到

使用mysql自带工具的方法

2024-04-02 19:04:59 166人浏览 泡泡鱼
摘要

下文给大家带来关于使用Mysql自带工具的方法,感兴趣的话就一起来看看这篇文章吧,相信看完使用mysql自带工具的方法对大家多少有点帮助吧。1)mysql命令:mysql命令事是使用最多的命令工具了,为用户

下文给大家带来关于使用Mysql自带工具的方法,感兴趣的话就一起来看看这篇文章吧,相信看完使用mysql自带工具的方法对大家多少有点帮助吧。

1)mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的云服务器
命令格式:
Usage:mysql [OPTioNS][database]
例:mysql -e "select user,host from user" mysql
mysql --help 可以得到相应的基础使用帮助信息
-e : --execut=name :我们要执行-e后面的命令,但是并不通过mysql连接进入mysql交互界面。此参数在我们写一些基本的mysql检查和监控脚本中非常有用。
-E :--vertical  :登陆之后的所有查询结果都将以纵列显示
-H ,--html,-X,--xml,:在启用这两个参数之后,select出来的所有结果都会按照Html,与Xml格式输出
--prompt=name :对于运维的人来说是一个非常重要的参数,其主要功能是定制自己的mysql提示符的显示内容。个人强烈建议:\\u@\\h:\\d\\r:\\m:\\s><br/" rel="nofollow">br/>个人强烈建议:\\u@\\h:\\d\\r:\\m:\\s><br/\u:表示用户名
\h:表示主机名
\d:表示当前数据库
\r:小时(12小时制)
\m:分钟
\s:秒
--tee=name:用来告诉mysql,将所有的输入和输出的内容记录到文件。在我们进行较大的维护变更的时候,为了方便被查,最好将所有的输入和输出的内容记录下来,方便被查。
也可以直接加入到my.cnf中的[client]
或者在mysql提示符下面执行  tee /path
2)mysqladmin:提供的功能都是与MySQL相关的管理功能
Usage: mysqladmin[OPTIONS]command command
ping :ping命令可以很容易检测MySQL Server是否还能正常提供服务
例: mysqladmin -utest -h292.168.1.1 -p ping
注意:1、地址192.168.1.1 是MySQL server的ip(指本机或别的物理机上的ip)
2、MySQL server 的防火墙要允许3306/tcp 通信
3、test 一定要是MySQL sever上的授权用户
status:可以获取当前MySQL server 的几个基本的状态值
mysqladmin status 命令结果有:
Uptime:是MySQL云服务器运行的秒数
Threads:活跃线程的数量即开启的会话数
Questions:云服务器启动以来客户的问题(查询数目)(只要跟mysql做交互,不管查询表,还是查询云服务器状态都记一次)
slow queries:是慢查询的数量
Opens:已经打开的数据库表的数量
Flush tables:mysql 已经执行的flush tables,refresh和reload命令的数量
注:fflush table:刷新表(清除缓存
reload:重载授权表
refresh:洗掉所有表并关闭和打开日志文件
open:打开数据库的表的数量,以云服务器启动开始
Querish per second avg:select语句平均查询的时间
Menory in use:分配的内容(只有在MySQL用--with-debug编译时可用)
MAX memory used:分配的最大内存(只有在MySQL用--with-debug编译时可用)
processlist:获取当前的数据库的连接线程信息
监控mysql进程运行状态

3)  mysqldump:这个工具的功能就是将MySQL server中的数据以SQL语句的形式从数据库中dump成文本文件(一种备份工具,大量数据不推荐,因为恢复太慢)
4)mysqlbinlog:主要是分析MySQL server所产生的二进制文件
附加知识点:
    1)INFORMATION_SCHEMA 数据字典,次数据库存储了其他所有数据库的信息(元数据)
        元数据是关于数据的数据,如database name 或table name ,列的数据类型或访问权限等。

        INFORMATION_SCHEMA库中的主要系统表
            TABLES表:提供了关于关于数据库中的表和视图信息(table_schame字段代表 数据表所属的数据库名)
                例:select * from information——schema.tables wehere table_schema='数据库'
            COLUMNS表:提供了表中的列信息,详细表述了某张表的所有列以及每个列的信息。
                select * from information_schema.columns where table_schema='数据库名' and table_name='表名'
            TABLE_CONSTRaiNTS表:存储主键约束,外键约束,唯一约束,check约束,各字段的说明信息。
                select * from information_schema.table_constraints where table_schema='数据库名' and table_name='表明'
            STAISTICS表:提供了关于表索引的信息
                select * from information_schema.staistics wehere table_schema='数据库名' and table_name='表名'
    2)performance_schema性能字典,此数据库为数据库性能优化提供了重要的参考信息
    3)MySQL数据库:该数据库也是个核心数据库,存储用户的权限信息与帮助信息。
    4)MySQL5.7 提供了sys系统数据库,sys数据库里面包含了一系列的存储过程,自定义函数以及视图来帮助我们快速的了解系统的元数据信息。sys系统数据库结合了information_schema和performance_schema的相关数据,让我们更加容易的检索元数据。

mysqlslap性能测试MySQL的存储引擎
mysqlslap是MySQL自带的基准测试工具,
优点:查询数据,语法简单,灵活容易使用,该工具可以模拟多个客户端同时并发的向云服务器发出查询更新,给出性能测试数据,而且提供了多种引擎的性能比较,mysqlslap为mysql性能优化前后提供了直观的验证证据。

    常用选项的解释:
        --concurrency (-c)  代表并发数量,多个可以用逗号隔开。
        --engins  代表要测试的引擎,可以有多个,用分号隔开
        --iterations (-i) 代表要运行这些测试多少次,即运行多少次后,得到结果
        --auto-generata-sql  代表系统自己生成的SQL脚本来测试
        --auto-generate-sql-load-type:代表要测试的是读是写还是混合模式(read,write,updata,mixed)
        --number-of-queries  代表总共要运行多少次查询。
        --debug-info:代表要额外输出CPU以及内存的相关信息(注:只有在MySQL用--with-debug编译时即可)
        --number-int-cols  :代表测试表中的integer类型的属性有几个
        --number-char-cols  :代表测试表的char类型字段数量
        --create-schema  代表自己定义的模式(在MySQL中也就是库即创建测试的数据库)
        -query  代表自己SQL脚本
        --only-print  如果只想打印看看SQL语句是什么,可以用这个选项

       --csv=name 生产CSV格式数据文件

看了以上关于使用mysql自带工具的方法详细内容,是否有所收获。如果想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: 使用mysql自带工具的方法

本文链接: https://www.lsjlt.com/news/36060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用oracle 11G自带sqldeveloper 工具
    工具:图形化工具vnc,oracle 11g步骤:1、启动vncserver服务2、查看hostname3、查看监控进程,以及SID4、以系统用户登录数据库 sqlplus / as sysdba,查看用户...
    99+
    2024-04-02
  • Javac/javap 自带工具如何使用
    这篇文章主要讲解了“Javac/javap 自带工具如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Javac/javap 自带工具如何使用”吧!Javac/javap 自带工具简单使...
    99+
    2023-06-09
  • 自带的mysql管理工具有哪些
    MySQL自带的管理工具包括:1. MySQL命令行工具:可以在终端中输入命令进行数据库管理操作。2. MySQL Workbenc...
    99+
    2023-06-15
    mysql管理工具 mysql
  • Windows11自带的截图工具无法使用如何解决
    本篇内容主要讲解“Windows11自带的截图工具无法使用如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Windows11自带的截图工具无法使用如何解决”吧!Win11自带的截图工具无法...
    99+
    2023-07-01
  • win8怎么使用自带解压缩工具
    win8怎么使用自带解压缩工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。压缩文件可以减少文件体积,便于快捷运输。在win8系统中,就有自带的解压缩工具。压缩...
    99+
    2023-06-28
  • Javac/javap 自带工具简单使用讲解
    Javac/javap 自带工具简单使用 Created: Mar 10, 2021 2:37 PM 使用javac 加上文件的目录 可以将.java 文件编译为.class 文件 ...
    99+
    2024-04-02
  • win10自带dll修复工具怎么使用
    Win10自带DLL修复工具是指System File Checker(系统文件检查器),它可以扫描并修复操作系统中损坏或丢失的系统...
    99+
    2023-10-18
    win10
  • charles工具的使用方法
    本篇内容介绍了“charles工具的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. Charles 简介好多人把它叫做抓包工具,...
    99+
    2023-06-02
  • 电脑自带的win7截图工具如何使用
    电脑截图有很多种方式可以操作,在win7系统中我们也可以使用系统自带的工具来进行截图,下面就教大家win7自带截图工具使用方法吧。1、点开开始菜单,找到附件。2、在“附件”里找到“截图工具”。3、我们右击“截图工具”选“属性”。4、弹出“属...
    99+
    2023-07-11
  • win10自带的系统修复工具怎么使用
    在Windows 10中,有几种不同的系统修复工具可供使用。下面是使用一些常见的系统修复工具的方法:1. 系统文件检查工具(SFC)...
    99+
    2023-10-09
    win10
  • Linux下自动化工具Parallel SSH的使用方法
    这篇文章将为大家详细讲解有关Linux下自动化工具Parallel SSH的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。parallel-ssh 是为小规模自动化而设计的异步并行的...
    99+
    2023-06-15
  • 用mysql工具导出表的方法
    这篇文章将为大家详细讲解有关用mysql工具导出表的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。导出方法:1、使用mysql的navicat工具进入到源数据库系统中...
    99+
    2024-04-02
  • Windows 2003自带性能监控工具的使用分析
    本篇文章为大家展示了Windows 2003自带性能监控工具的使用分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得...
    99+
    2023-06-06
  • win7自带画图工具橡皮擦大小的设置方法
    如果win7有自己的绘图工具,橡皮擦的大小?使用win7自带绘图工具绘制图形时,有些地方画错了,想用橡皮擦擦去,但橡皮擦的形状太小,不方便。如何调整橡皮擦大小?以下是调整Windows 7自带画图工具橡皮擦大小的步骤。让我们看看!win7自...
    99+
    2023-07-15
  • win10升级工具的使用方法
    想要升级win10系统,但是又没有找到合适的win10升级工具?今天小编就给大家介绍一款好用的win10升级工具——win10升级助手。今天小编将为大家介绍win10升级工具的使用教程,请大家一同观看。1、首先我们要在微软官方网站中下载微软...
    99+
    2023-07-10
  • 正确使用dotnet工具的方法
    正确使用dotnet工具的方法有以下几步:1. 安装dotnet SDK:首先需要在计算机上安装dotnet SDK,可以从dotn...
    99+
    2023-08-16
    dotnet
  • Java中StringJoiner工具的使用方法
    这篇文章将为大家详细讲解有关Java中StringJoiner工具的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。背景在平时的业务开发中,我们可能会遇到字符串列表根据分隔符进行拼接的需求。比如:输...
    99+
    2023-06-15
  • 正确使用dotnet-*工具的方法
    目录安装验证dotnet-dumpcreatedump分析coredump文件相关资料:安装 因为我们现在都是容器化时代了,所以我们可以把这类工具全部制作成基础镜像 ...
    99+
    2024-04-02
  • Win10如何禁用自带的NetMeeting聊天工具
    这篇文章给大家分享的是有关Win10如何禁用自带的NetMeeting聊天工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用Windows系统的NetMeeting聊天工具时,为了安全起见,有时可能需要禁用音...
    99+
    2023-06-10
  • 如何使用Chrome Firefox自带调试工具调试javascript
    这篇文章主要介绍了如何使用Chrome Firefox自带调试工具调试javascript,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作