摘要: 文一 两种升级方式 In-Place Upgrade: Involves shutting down the old MySQL version, replacing the old MySQL binaries or packages with the new ones, restarting M 阅读全文
posted @ 2019-03-21 16:51 EngineTang 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: 当使用single-transaction时只需select权限,否则添加lock table权限 如有view trigger等另添加权限 阅读全文
posted @ 2019-03-15 10:17 EngineTang 阅读(360) 评论(0) 推荐(0) 编辑
摘要: To see how this works, suppose that the user table looks like this: + + +- | Host | User | ... + + +- | % | root | ... | % | jeffrey | ... | localhost 阅读全文
posted @ 2019-03-14 17:24 EngineTang 阅读(242) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.6下table_open_cache参数合理配置详解 table_open_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_table 阅读全文
posted @ 2019-03-13 22:55 EngineTang 阅读(847) 评论(0) 推荐(0) 编辑
摘要: query cache在开发中应该算是应用的挺广泛的。但事实上,在高并发网站,query cache是应该并关闭的(我是指论坛、SNS类型的网站),而应该用其他的方式进行缓存,不是用数据库。众所周知,在设置了query cache后,连续的查询同样的sql,那么这些SQL是会被缓存下来的,然而一旦有 阅读全文
posted @ 2019-03-13 17:21 EngineTang 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 转自https://www.cnblogs.com/liang545621/p/9434016.html MySQL锁小结 锁的作用:避免并发请求时对同一个数据对象同时修改,导致数据不一致。 怎么加锁: 1.事务T1在对某个数据对象R1操作之前,先向系统发出请求,对其加锁L1. 2.之后,事务T1对 阅读全文
posted @ 2019-03-13 17:10 EngineTang 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 系统ubuntu16 ssh版本 历史原因,客户端 key加密格式为dsa 排查结果:openssh 7 以上默认不支持dsa ( ssh-dss)加密认证 修改如下: 步骤1:服务器sshd设定 步骤2: 清理掉之前ssh-copy-id的密钥 步骤3: 重新copyid 阅读全文
posted @ 2018-12-25 16:57 EngineTang 阅读(641) 评论(1) 推荐(0) 编辑
摘要: 还原tcpip设置命令 注册表空间不足 后修改配额,生效。(原系统无administrator,有用户继承自administrator) 考虑是否直接修改配额就可以修正问题。 阅读全文
posted @ 2018-12-24 10:39 EngineTang 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 0、目标 61 62 63 64 4台服务器创建LDAP 61 62 双主复制 61 63 主从 62 64 主从 目标拓扑: 1、LDAP创建 新建4台ldap,这里采用异机创建,也可以使用本机不同端口创建 前置要求 1. 各机器agent已用命令注册dsccreg add-agent -h 1. 阅读全文
posted @ 2018-12-12 15:48 EngineTang 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 0 command 默认,直接-a "ifconfig" 1 shell 用到变量、管道时 ansible s21 -m shell -a "echo pwd | passwd --stdin user1" 此时用command无效 2 script 将本地脚本复制到远程,并运行 ansible s 阅读全文
posted @ 2018-12-05 23:26 EngineTang 阅读(400) 评论(0) 推荐(0) 编辑
摘要: ansible sudo 即将变更为become 配置 测试 命令运行用户root ssh用户i 切换sudo为root 阅读全文
posted @ 2018-12-01 16:20 EngineTang 阅读(4755) 评论(0) 推荐(0) 编辑
摘要: 1. 部署 GTID 全局事务标识 mysql 5.6 加入 1.1 准备 配置文件 重启数据库 (5.7.6以上可以动态而不重启) 权限 GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'replrepl'@'10.27.%' iDENTI 阅读全文
posted @ 2018-11-18 20:18 EngineTang 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: percona toolkit 安装 依赖 yum install per-DBD-MySQL perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes perl-TermReadKey yum install per-DBD-MySQL perl-DBD- 阅读全文
posted @ 2018-11-18 17:56 EngineTang 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 选择服务器 后缀 操作选择“启用复制” 完成提示 阅读全文
posted @ 2018-11-13 11:08 EngineTang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 网上都是python2 urllib库的。 于是写了1版python3 requests库的 批量文件样例 阅读全文
posted @ 2018-11-13 00:07 EngineTang 阅读(1108) 评论(1) 推荐(0) 编辑
摘要: grafana 4.x中的模版 在grafana5.x中,配置位置发生变更,如下 底部保存 添加结果 保存dashboard 实际查看效果 同时修改图片数据源。 当上图中改变时,随之改变。 阅读全文
posted @ 2018-11-12 00:07 EngineTang 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 1. 报错问题 sentinel客户端 调用master = sentinel.discover_master('mymaster')时报错 File "D:\MyDev\python36\lib\site-packages\redis\connection.py", line 629, in re 阅读全文
posted @ 2018-10-21 19:44 EngineTang 阅读(335) 评论(0) 推荐(0) 编辑
摘要: wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y localinstall mysql57-community-release-el7-11.noarch.rpm yum -y inst 阅读全文
posted @ 2018-10-09 23:00 EngineTang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-09 22:49 EngineTang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: >>> a=0.1>>> b=0.2>>> c=a+b>>> c0.30000000000000004>>> from decimal import Decimal>>> c=Decimal(str(a))+Decimal(str(b))>>> float(c)0.3>>> 阅读全文
posted @ 2018-10-08 17:53 EngineTang 阅读(1421) 评论(0) 推荐(0) 编辑