shell脚本--操作MySQL数据库】的更多相关文章

shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改.查)等各种操作 mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法. #!/bin/bash HOSTNAME="192.168.111.84"                                      …
mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法. #!/bin/bash HOSTNAME="192.168.111.84"                                           #数据库信息PORT="3306"USERNAME="root"PASS…
其实就是一个很简单的套路,和其他语言差不多,首先连接数据库,然后在进行其他操作. 套路如下: #!/bin/bash mysql="mysql -uroot -proot" #连接数据库的语句 sql="show databases" #要执行的SQL语句 $mysql -e "$sql" #注意$sql要用引号括起来,因为$sql是一个字符串 #或者 #mysql="mysql -uroot -proot" #$mysql…
#!/bin/bash HOSTNAME="192.168.1.224"                                           #数据库Server信息PORT="3306"USERNAME="root"PASSWORD="123456" DBNAME="test_db_name"                                              #要创…
shell脚本操作mysql数据库-e参数执行各种sql(指定到处编码--default-character-set=utf8 -s,去掉第一行的字段名称信息-N) 2011-05-11 18:18:29|  分类: mysql数据库 |字号 订阅   mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法. (指定到处编码--defau…
shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) Shell脚本与MySQL数据库交互(增删改查) # 环境准备:安装mariadb 数据库 [root@localhost shell]# yum install mariadb mariadb-server mariadb-libs -y [root@localhost shell]# systemctl start mariadb [root@localhost shell]# netsta…
shell 脚本操作informix数据库的简单模板: functionName(){ dbaccess << ! database 库名; sql语句; ! } 栗子1:更新数据 functionName(){ nameStr=$ idStr=$ dbaccess << ! database test_db; update test_table set name='$nameStr' where id='$idStr'; ! } functionName bigbigpig 栗子…
zabbix3.0.4获取数据库登陆用户趋势详解 主要思路: 通过zabbix客户端shell脚本mysql命令取出用户表中的数据将结果反馈给zabbix,画出趋势图 1.修改zabbix-agent客户端配置: 添加zabbix用户的sudo权限 visudo # 添加如下这行 zabbix ALL=(ALL) NOPASSWD: ALL /etc/zabbix/zabbix_agentd.conf UserParameter=user_num,/usr/local/zabbix-agent/…
创建建表语句 ============================================= 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) ------(学号-主键,姓名,性别,年龄,所在系) ============================================= create table student( Sno int(10) NOT NULL COMMENT '学号', Sname varchar(16) NOT NULL C…
#!/bin/sh # 备份数据库 # Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_DIR=/data/backup/dbdata # 查询mysql中所有数据库名字 SQL_STRING="SELECT SCHEMA_NAME AS db FROM information_schema.SCHEMATA WHERE SCHEMA_NAME NOT IN ('mysql', 'inf…