`
cfyme
  • 浏览: 273637 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

shell脚本中操作mysql

 
阅读更多

1, mysql -e

select_sql="select count(distinct id) from tb_test"

num=$(mysql -s -h$host -u$user -p$passwd $dbname -e "$register_sql")

  -s参数的使用是减少查询字段的输出

 

2, mysqldump导出mysql数据

#!/bin/bash
#变量定义
host="127.0.0.1"
user="root"
passwd="123456"
dbname="test"
tablename="tb_test"
mysqldump -u$user -p$passwd -h$host $dbname  $tablename --where "id > 1 and id < 1000"  > 1.sql

 

3, mysql直接登陆数据库

 

#!/bin/bash
user="user"
passwd="password"

host="192.168.0.1"

mysql -h$host  -u$user -p$passwd db 

 

分享到:
评论

相关推荐

    shell脚本实现mysql从原表到历史表数据迁移

    这里我们关注的是使用Shell脚本来实现MySQL从原表到历史表的数据迁移。这种自动化的方法可以帮助我们高效、准确地处理大量数据,同时减少人为错误。 首先,让我们深入理解`shell`脚本。Shell是Linux和Unix系统中的...

    Shell脚本批量添加CSV数据到MySQL

    本篇将详细介绍如何使用Shell脚本结合CSV文件批量将数据导入MySQL数据库,以提高工作效率。 首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本...

    MySQL(Docker) 自动备份 Shell 脚本

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...

    mysql自动化部署shell脚本

    mysql自动化部署shell脚本

    Mysql备份可以执行的shell脚本

    shell脚本是一种强大的工具,能够帮助我们编写一系列命令,实现批处理操作,提高工作效率。下面我们将深入探讨如何利用shell脚本来执行MySQL备份。 首先,我们需要理解MySQL备份的基本类型:全量备份和增量备份。...

    shell执行mysql脚本

    当我们需要在Linux环境下批量处理数据库操作时,结合使用shell脚本和MySQL可以极大地提高效率。以下将详细介绍如何在shell脚本中执行MySQL脚本并传递参数。 首先,我们需要创建一个shell脚本,通常以`.sh`为扩展名...

    Shell脚本实现监控MySQL主从同步

    在这个文档中,作者详细介绍了如何使用Shell脚本来监控Linux系统下MySQL的主从同步状态,并且通过邮件通知管理员同步错误。以下是根据文档内容总结的关键知识点: 1. **Shell脚本的作用**:Shell脚本能够自动化执行...

    mysql8,linux版全自动安装shell脚本,一键安装

    mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高

    mysql多实例部署shell脚本

    mysql多实例部署shell脚本

    shell脚本连接、读写、操作mysql数据库实例

    在shell脚本中操作MySQL数据库是一项常见的任务,尤其是在自动化运维和数据处理场景中。本文将详细介绍如何使用shell脚本连接MySQL数据库,并进行读写操作。 首先,连接MySQL数据库通常使用`mysql`命令行工具。在...

    基于xtrabackup的MySQL数据库备份及还原Shell脚本.zip

    本教程将详细介绍如何使用`xtrabackup`结合Shell脚本来实现MySQL数据库的备份与还原。 首先,我们需要理解`xtrabackup`的工作原理。`xtrabackup`通过读取InnoDB的数据文件和Redo日志,生成一个完整的物理备份。由于...

    109个shell脚本合集.pdf

    如果熟练掌握Shell脚本,可以让我们操作计算机变得更加轻松,也会节省很多时间。 以下是109个Shell脚本合集中的部分知识点: 1. Dos 攻击防范(自动屏蔽攻击IP) Dos攻击是指攻击者向目标主机发送大量的数据包,...

    基于shell脚本的Linux环境下MySQL快速部署方法.pdf

    shell脚本可以广泛应用于MySQL快速部署中,可以自动执行安装、配置和启动数据库的命令,减少手动操作的时间和错误。同时,shell脚本也可以实现自动升级MySQL数据库,提高数据库的可靠性和安全性。 知识点7:MySQL...

    shell脚本自动安装mysql-5.5.30.docx

    总结来说,这个shell脚本是用于自动化MySQL 5.5.30的源代码编译安装过程,包括检查依赖、卸载已有MySQL组件、安装必要工具、设置安装目录、配置编译选项以及编译和安装MySQL。通过使用这样的脚本,可以简化在Linux...

    shell的多线程&当前文件夹下批量插入MySQL

    本文将详细讲解如何在Shell脚本中实现多线程,并结合实例介绍如何批量插入MySQL数据库。 首先,我们需要理解为什么要使用多线程。在处理大量并发任务时,多线程可以并发执行任务,避免串行执行的低效,尤其在需要对...

    mysql数据迁移,本资源用shell脚本自动完成,人机交互

    在MySQL中,`mysqldump`是用于备份和导出数据库的工具,而`mysql`命令则用于导入数据。在进行数据迁移时,我们通常会先使用`mysqldump`将源数据库的数据导出为SQL文件,然后在目标环境中使用`mysql`命令将这些数据...

    shell脚本编程100例

    Shell脚本编程是一种强大的编程语言,广泛应用于Linux和Unix操作系统中。本书《shell脚本编程100例》为读者提供了100个实战性的shell脚本编程实例,涵盖了检测网段主机状态、猜数字游戏、打印乘法口诀、使用rsync...

    自动化安装mysql shell脚本

    本程序是自动化安装 mysql5.6 shell脚本,要在/data目录

    shell脚本mysql导出指定表并分表存储

    mysql导出指定表并分表存储sql文件且压缩的shell脚本,数据库数据过大时,可以用于数据库备份

    Shell脚本中执行sql语句操作mysql的5种方法

    ### Shell脚本中执行SQL语句操作MySQL的五种方法详解 #### 一、引言 在日常的系统管理和维护工作中,尤其是对于自动化运维任务,如数据库备份与恢复等场景,常常需要通过Shell脚本来执行SQL语句来操作MySQL数据库。...

Global site tag (gtag.js) - Google Analytics