shell脚本操作mysql数据库

在shell中操作mysql的方法: mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句 (指定到处编码–default-character-set=utf8 -s,去掉第一行的字段名称信息-N) #!/bin/bash HOSTNAME="192.168.111.84"                                           #数据库信息 PORT="3306" USERNAME="root" PASSWORD="" DBNAME="test_db_test"                                                       #数据库名称 TABLENAME="test_table_test"                                            #数据库中表的名称 #创建数据库 create_db_sql="create database  ${DBNAME} IF NOT E

ipvsadm命令参数选项

ipvsadm命令参数选项详细含义如下所示: 注: 保存添加的虚拟ip记录和ipvsadm的规则可以使用service ipvsadm save,还可以用-S或–save。清除所有记录和规则除了使用-C,还以使用–clear。 -A (--add-service) 在内核的虚拟服务器列表中添加一条新的虚拟IP记录。也就是增加一台新的虚拟服务器。虚拟IP也就是虚拟服务器的IP地址。 -E (--edit-service) 编辑内核虚拟服务器列表中的一条虚拟服务器记录 -D (--delete-service) 删除内核虚拟服务器列表中的一条虚拟服务器记录 -C (--clear) 清除内核虚拟服务器列表中的所有规则 -R (--restore) 恢复虚拟服务器规则 -S (--save) 保存虚拟服务器规则,输出为-R 选项可读的格式 -a (--add-server) 在内核虚拟服务器列表的一条记录里添加一条新的Real Server记录。也就是在一个虚拟服务器中增加一台新的Real Server -e (--edit-server) 编辑一条虚拟服务器记录中的某条Real

NTP服务端搭建

文章目录 * 1 准备 * 2 安装 * 3 配置 * 4 启动 * 5 错误问题集锦 准备 查看亚洲大部分时区和国家城市的时间文件位置 ls -F /usr/share/zoneinfo/Asia 查看当前某一时区的时间 [root@localhost ~]# zdump Hongkong Hongkong Sat Sep 12 08:33:43 2015 HKT 设置系统时间的时区 [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# date Sat Sep

NFS安装

简介 NFS是Network File System的缩写,即网络文件系统。客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下。 RPC 因为NFS支持的功能很多,不同功能会使用不同程序来启动,因此,NFS对应的功能所对应的端口无法固定。 端口不固定造成客户端与服务端之间的通信障碍,所以需要RPC来从中帮忙。 NFS启动时会随机取用若干端口,然后主动向RPC服务注册取用相关端口和功能信息,RPC使用固定端口111来监听来自NFS客户端的请求,并将正确的NFS服务端口信息返回给客户端,这样客户端与服务端就可以进行数据传输了。 NFS的工作流程 1、由程序在NFS客户端发起存取文件的请求,客户端本地的RPC(rpcbind)服务会通过网络向NFS服务端的RPC的111端口发出文件存取功能的请求。 2、NFS服务端的RPC找到对应已注册的NFS端口,通知客户端RPC服务。 3、客户端获取正确的端口,并与NFS daemon联机存取数据。 4、存取数据成功后,返回前端访问程序,完成一次存取操作。 所以无论客户端,服务端,需要使

LVS搭建文档

文章目录 * 1 介绍 * 2 1、NAT模式; * 3 2、DR模式: * 4 3、TUN模式; 介绍 本文系统Centos6.5 关于网卡的MAC地址 主备模式下:Linux Bonding实现会将Bond的两个slave网口的MAC地址改为Bond的MAC地址,而Bond的MAC地址是Bond创建启动后,主用slave网口的MAC地址。当主网口故障后,Bond会切换到备用网口, 负载均衡模式下:Linux Bonding实现可以保持两个slave网口的MAC地址不变,Bond的MAC地址是其中一个网卡的, 当然,这里要重点说明的是,Bond负载均衡模式下,要求交换机做配置,是的两个slave网口能够互通,否则的话,丢包会很厉害,基本没法使用。这个是因为Bond的负载均衡模式算法,会将包在两个网口之间传输以达到负载均衡。(mode6不需要交换机支持) 1、NAT模式; NAT模型:地址转换类型,主要是做地址转换,类似于iptables的DNAT类型,它通过多目标地址转换,来实现负载均衡; 特点和要求: 1、LVS(Director)

linux下tree命令详解

linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装:sudo apt-get install tree 。文件很小,只有31K,但功能可强大了! tree -a 显示所有文件和目录 tree -d 显示目录名称而非内容 tree -f 在每个文件或目录之前,显示完整的相对路径名称 tree -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。 tree -r 以相反次序排列 tree -t 用文件和目录的更改时间排序 tree -L n 只显示 n 层目录 (n 为数字) tree -dirsfirst 目录显示在前,文件显示在后 可以加的参数 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。

mysql5.5升级5.7session_variables 问题处理

今天,mysql从5.5升级了mysql 5.7,升级完成后无法连接mysql服务了。 先提示’performance_schema’.’session_variables’不存在 后来提示结构错误:mysql-workbench Connecting to MySQL server ... Native table 'performance_schema'.'session_variables' has the wrong structure 执行操作: # 升级系统表 mysql_upgrade -uroot -p # 重启 mysql.service restart 然后就操作正常了。

mysql binlog日志清理

文章目录 * 1 简介: * 2 清理 * 2.1 没有主从 * 2.2 有主从 * 2.3 修改保留天数 简介: 如果你的 Mysql 搭建了主从同步 , 或者数据库开启了 log-bin 日志 , 那么随着时间的推移 , 你的数据库 data 目录下会产生大量的日志文件 -rw-r----- 1 sddx sddx 1.1G Nov 2 11:36 mysql1-bin.000381 -rw-r----- 1 sddx sddx 1.1G Nov 2 18:27 mysql1-bin.000382 -rw-r-----

linux awk命令详解

文章目录 * 1 介绍 * 1.1 awk处理过程 * 1.2 awk命令形式 * 1.3 特殊要点 * 2 用法 * 2.1 print & $0 * 2.2 -f指定脚本文件 * 2.3 -F指定分隔符 * 2.4 //匹配代码块 * 2.5 IF语句 * 2.6 条件表达式 * 2.7 逻辑运算符 * 2.8 数值运算 * 2.9 出分隔符OFS * 2.10 输出处理结果到文件 * 2.11 格式化输出 * 2.12

python 获取系统时间

python里使用time模块来获取当前的时间 time.strftime(format) time.strftime("%H:%M:%S") ##24小时格式 time.strftime("%I:%M:%S")## 12小时格式 示例 一个获取当天日期和时间的简单python程序 #!/usr/bin/python import time print (time.strftime("%H:%M:%S")) ## 12 hour format ## print (time.strftime("%I:%M:%S")) 示例输出: 18:11:30 6:11:30 打印出当前的日期的python程序 #!/usr/bin/python import