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
相关推荐
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
mysql自动化部署shell脚本
使用一般的mysql命令或者是sql脚本都可以插入数据到mysql数据表中,我这里介绍如何是Shell批量的从CSV文件中添加数据到mysql数据库中,方便数据迁徙,测试数据的添加之类的工作。
shell脚本自动安装mysql-5.5.30.docx
mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高
mysql多实例部署shell脚本
本程序是自动化安装 mysql5.6 shell脚本,要在/data目录
shell的多线程,以及使用多线程编写shell脚本实现当前文件夹下批量插入MySQL。
基于xtrabackup的MySQL数据库备份及还原Shell脚本
mysql导出指定表并分表存储sql文件且压缩的shell脚本,数据库数据过大时,可以用于数据库备份
Mysql备份,shell脚本运行代码,创建各自不同的目录文件
Centos使用Shell脚本一键部署Mysql 5.7
在shell脚本中向SQL文件传递参数,并且在shell脚本中执行SQL文件。
放入centos服务器中解压,可配置化进行mysql从某张表到历史表的数据迁移。该脚本可根据表中日期进行数据的定时迁移
主要介绍了Shell脚本中执行sql语句操作mysql的5种方法,本文讲解了将SQL语句直接嵌入到shell脚本文件中、命令行调用单独的SQL文件、使用管道符调用SQL文件等方法,需要的朋友可以参考下
该资源为mysql的安装shell脚本,请自行下载mysql-xxx-xxx.tar.gz安装包,并与脚本一同放置在/opt/db下,修改脚本权限,chmod 777 startupmysql.sh,执行脚本即可完成mysql的安装。如果需要修改安装路径,请适当 修改...
shell脚本 同步mysql数据的一种实现方式,简单配置即可使用
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
31-shell脚本案例-mysql备份脚本.html