`

shell 读取msyql

 
阅读更多
#!/bin/bash
HOST_IP='hyman'
USER='root'
PASSWD='123456'
DBNAME='zhenai_etl'

sql="SELECT t.data_id,t.databaseType,t.keep_day,s.host_ip,s.host_port,s.user_name,s.user_pwd
FROM t_src_interface_config t,t_server s 
WHERE t.server_tag = s.server_tag AND t.syn_to_db = 1;"

echo $sql

mysql -h$HOST_IP -u$USER -p$PASSWD $DBNAME -N -s -e "$sql"|while read topic dbtype keep_day host_ip host_port user_name user_pwd;
do 
echo "topic:$topic"
echo "dbtype:$dbtype"
echo "keepday:${keep_day}"
echo "hostip:$host_ip"
echo "hostport:$host_port"
echo "user_name:$user_name"
echo "user_pwd:$user_pwd"
done

a=10
b=20
if [ $a -eq $b ];then
	echo 'a is equal to b'
else
	echo 'not equal'
fi

 

分享到:
评论

相关推荐

    shell简单处理mysql查询结果的方法

    在IT行业中,shell脚本和MySQL数据库是两个非常重要的工具,常常被用于自动化任务和数据管理。这篇关于“shell简单处理mysql查询结果的方法”的文章旨在介绍如何在shell脚本中有效地处理MySQL查询返回的数据。 首先...

    shell-mysql:shell脚本分页导出mysql数据

    使用shell脚本分页读取MySQL数据 脚本背景 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据上传至Hadoop集群中,使用Java写吧,感觉太麻烦了,得在Win上开发好,还得打成jar包, 上传到Linux上...

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

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

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

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

    shell执行mysql脚本

    最后,`符号用于从文件中读取SQL语句并将其输入到`mysql`命令中执行。 执行此脚本的命令可能如下所示: ```bash ./run_mysql_script.sh your_sql_script.sql ``` 这里,`your_sql_script.sql`是你要执行的SQL脚本...

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

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

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

    了解这些基本概念后,你可以查看压缩包内的`基于xtrabackup的MySQL数据库备份及还原Shell脚本`,这个脚本将详细展示如何结合`xtrabackup`和Shell来自动化MySQL数据库的备份与还原流程。在实际使用时,你需要根据自己...

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    shell脚本在这里的作用是管理和控制MySQL数据库的备份操作,而MySQL数据库的版本5.7.8及以上意味着它支持高级特性,如InnoDB存储引擎的优化、JSON字段类型以及更强大的查询能力。 总之,利用shell脚本进行多线程...

    把mysql查询结果保存到文件的shell脚本

    thenrm -f /var/lib/mysql/hell.txtecho “delete /var/lib/mysql/hell.txt” >> hell.txtfimysql -uroot -plab <<EOFuse home;select YongHuID,XueYuanID into outfile ‘./hell.txt’ fields terminated by...

    Linux shell操作mysql数据库深入解析

    方案四:使用 mysql 命令读取 SQL 脚本 准备一个 SQL 脚本,例如 update.sql,然后执行如下命令: ```bash mysql -uroot -ppassword ``` 优点:支持复杂的 SQL 脚本。 缺点:无。 在选择合适的方案时,需要考虑...

    shell脚本中和mysql数据库交互.pdf

    在Linux环境中,shell脚本是自动化任务的强大工具,而MySQL作为广泛应用的关系型数据库管理系统,其与shell脚本的交互能够实现数据库的自动化管理。本文主要探讨如何在shell脚本中与MySQL数据库进行交互,包括免密...

    shell脚本监控mysql主从状态

    Shell脚本用于监控MySQL的主从复制状态是一个实用的运维自动化工具,它可以帮助DBA和系统管理员确保数据库服务的高可用性和数据的一致性。本文将详细介绍在Linux环境下,如何使用Shell脚本检查MySQL主从状态,并在...

    Shell下实现免密码快速登陆MySQL数据库的方法

    在Shell环境下,免密码快速登录MySQL数据库是一种提高效率和便捷性的方法,特别是在频繁进行数据库管理操作时。本文将介绍两种实现这一目标的方式:使用`.my.cnf`配置文件和设置环境变量`MYSQL_PWD`。 首先,我们来...

    shell脚本自动安装mysql-5.5.30实用.pdf

    在Linux环境中,编写Shell脚本自动化安装MySQL数据库是一个常见的需求,特别是对于系统管理员和开发者来说,能够快速、一致地部署MySQL服务是至关重要的。这个名为“shell脚本自动安装mysql-5.5.30实用.pdf”的文档...

    Bash中使用MySQL导入导出CSV格式数据

    Bash是一种Unix/Linux shell,提供了一种编写命令行脚本的方式,可以自动化执行一系列操作,例如连接到MySQL服务器、运行SQL语句、处理文件等。`test_mysql_csv.sh`可能包含了导入CSV数据到MySQL的逻辑,而`mysql.sh...

    MySql5.7.38版本

    4. 管理工具改进:MySQL 5.7 提供了更易用的管理工具,如 MySQL Shell,它支持交互式命令行、JavaScript 和 Python 脚本,便于数据库管理和自动化。 5. 存储引擎改进:除了 InnoDB,其他存储引擎可能也得到了优化,...

    Linux下Shell从入门到精通完整版视频.zip

    4.使用if条件语句编写MySQL备份脚本.mp4 5.Shell编程之LAMP一键安装脚本实战.mp4 6.For循环及实战批量远程命令脚本.mp4 7.While条件语句企业案例列表读取_0.mp4 8.Shell编程之Case语句及Select综合应用_0.mp4 9....

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

    Shell脚本监控MySQL主从同步是一个自动化脚本,该脚本能够检测MySQL数据库的主从复制状态,并根据状态发出警告。MySQL主从复制是一种数据备份的方法,主服务器会将数据变动复制到一个或多个从服务器,从服务器提供...

    mysql导入文本或excel文件

    # 读取Excel文件 df = pd.read_excel('customers.xlsx') # 将DataFrame保存为CSV文件 df.to_csv('customers.csv', index=False) ``` 转换完成后,就可以使用之前介绍的`LOAD DATA INFILE`命令或`mysqlimport`工具...

Global site tag (gtag.js) - Google Analytics