`

linux中将mysql状态信息导出为文件

阅读更多
一、vim exe_show.sh
FILESTAF=`date +%Y-%m-%d_%H:%M:%S`
USERNAME="root"
PWD="password"
declare -a SQLS
SQLS[1]="SHOW INNODB STATUS\G"
SQLS[2]="SHOW FULL PROCESSLIST\G"
#如果需要监控其他的可以再增加SQLS[i]="SHOW FULL PROCESSLIST\G"
start(){
        length=${#SQLS[@]}
        for((i=1;i<=length;i++))
        do
                # 去除\G
                preFileName=`echo ${SQLS[$i]} | cut  -d'\' -f 1`
                # 去除空格
                preFileName=`echo $preFileName | sed 's/ //g'`
                mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" | tee -a "$preFileName"_"$FILESTAF"
或者
                mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" >> "$preFileName"_"$FILESTAF"
        done
}
start

二、运行exe_show.sh
    注:tee将数据流送与文件和屏幕。-a:累加方式写入

    mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" | tee -a innodblog | more
    可以分页查看信息


三、定时查看
     使用watch命令,例如:每隔60秒将状态信息输出到log文件中
     watch -n 60 'mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" >> log'
   
0
0
分享到:
评论

相关推荐

    使用Python将Mysql的查询数据导出到文件的方法

    mysql官方提供了很多种connector,其中包括python的connector。 下载地址在:http://dev.mysql.com/downloads/connector/python/  直接安装即可。 在python中: 1. 连接: import mysql.connector cnx = mysql....

    用JAVA导出MYSQL的数据

    - `E:/test.sql` 是导出文件的路径和名称。 然而,有时我们需要在Java程序中实现数据导出功能。这通常涉及使用Java的`Runtime.getRuntime().exec()`方法来执行系统命令。以下是一个简单的Java示例,展示了如何调用`...

    winform中将Datatable数据导出为PDF文件

    本文将深入探讨如何利用C#语言在Winform环境中将DataTable数据转换并导出为PDF文件。PDF(Portable Document Format)是一种广泛接受的文档格式,能够保持原始文档的布局和格式,方便跨平台查看。 首先,我们需要...

    Linux中将txt导入到mysql的方法教程

    在Linux环境中,将TXT文件导入MySQL数据库是一种常见的数据迁移任务,尤其在处理大量文本数据时。这个过程可以通过编程语言如Python实现,就像示例代码所示。以下是对整个过程的详细解释: 1. **连接MySQL数据库**...

    MySQL数据导入导出

    而在数据导入阶段,则是从文件系统中将数据导入到MySQL数据库中。这两个过程可以使用不同的方法和技术实现,它们各自具有不同的特点和适用场景。 MySQL提供了多种方式来进行数据的导入导出操作,这里分别介绍两种...

    Qt中将QTableView中的数据导出为Excel文件实例

    原文为《Qt中将QTableView中的数据导出为Excel文件&gt;&gt;,地址http://blog.csdn.net/superjoel/article/details/5321404,资源比较难下载,我下载好帮作者上传下。实例可用,简单易懂,对于QTableView导出为excel...

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    解决 PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法是,使用记事本将 SQL 文件另存为 UTF-8 编码格式,然后再将其导入到数据库中。这樣可以确保中文注释能够正确地显示在数据库中。

    java中将数据和图片导出到Excel文件

    ### Java中将数据和图片导出到Excel文件 在Java编程环境下实现数据及图片导出至Excel文件是一项常见的任务,特别是在处理报表、数据分析等场景时。本文将详细解析如何通过Java代码来完成这一过程,包括如何创建...

    CentOS7中将Mysql添加为系统服务 - shangyingbin - 博客园.pdf

    这篇博客文章“CentOS7中将Mysql添加为系统服务”介绍了如何手动将自安装的MySQL服务添加到`systemd`中,以便进行自动化管理和维护。 首先,如果你是通过源码包自行安装的MySQL,那么默认情况下,MySQL不会自动添加...

    将datatable里的数据导出DBF文件

    上述步骤展示了如何在C#中将`DataTable`中的数据导出至DBF文件的具体实现方法。这种方法适用于需要将数据保存到FoxPro数据库或其他兼容DBF格式的应用场景。值得注意的是,在实际操作过程中还需要考虑到异常处理、...

    TIA博途中如何将CPU导出为GSD文件与其他PLC进行PROFINET通信?.docx

    ### 如何在TIA博途中将CPU导出为GSD文件并与其它PLC进行PROFINET通信 在工业自动化领域,实现不同控制器之间的通信是非常重要的技术环节之一。TIA博途(Totally Integrated Automation Portal)作为西门子推出的一...

    ext5.0中将grid导出excel文件

    根据网络上已有的导出代码,替换ext2.0中的...默认设置导出文件名为grid中name属性+当天年月日。 没有研究出data uri协议导出excel文件时动态修改文件名的方法,使用html5中的download属性可以,为了兼容html4未使用。

    从mysql数据库中批量下载Blob图片到本地

    记得替换为你实际的数据库连接信息、表名和字段名。 总结起来,批量下载MySQL数据库中Blob类型的图片至本地,需要理解Blob数据类型,熟悉Java的JDBC操作,以及掌握文件I/O操作。通过以上步骤,你可以有效地完成这一...

    idea中将单个java类导出为jar包文件的方法

    Idea中将单个Java类导出为JAR包文件的方法 Idea是一个功能强大且功能丰富的集成开发环境(IDE),它提供了许多便捷的功能来简化开发过程。其中一个重要的功能是将单个Java类导出为JAR包文件。本文将详细介绍如何在...

    Qt中将QTableView中的数据导出为Excel文件实例QT4

    原文为《Qt中将QTableView中的数据导出为Excel文件&gt;&gt;,地址http://blog.csdn.net/superjoel/article/details/5321404。代码为QT4,QT5有些问题,因为只是参考里面的代码,就不是很在意。

Global site tag (gtag.js) - Google Analytics