05 2018 档案
摘要:Linux中sed的用法实践 参考资料:https://www.cnblogs.com/emanlee/archive/2013/09/07/3307642.html http://www.fn139.com/list-2.htmlsed命令行格式为:sed [-nefri] 'command' 输
阅读全文
摘要:MySQL数据库服务器整体规划(思路与步骤) 参考资料: http://blog.51cto.com/zhilight/1630611 我们在搭建MySQL数据库服务器的开始阶段就合理的规划,可以避免以后的很多问题的产生,大大节省我们的时间和精力,在一定幅度上降低成本。当然,这会涉及到多方面。比如机
阅读全文
摘要:mysql删除大表更快的drop table办法 参考资料:https://blog.csdn.net/anzhen0429/article/details/76284320 利用硬链接和truncate降低drop table对线上环境的影响 在DROP TABLE的时候,所有进程不管是DDL还是
阅读全文
摘要:mysql同步复制异常的常见操作-传统复制方式 一、传统复制方式是基于非gtid的,常见的错误有1032和1062 1032是主键冲突,1062是从库中没有找到对应的记录。 可以查看出现错误的binlog日志对应的点,解析出来,看看是什么操作,然后对比主从表结构和数据,即可。 但通常大部分人都喜欢如
阅读全文
摘要:mysql常用快速查询修改操作 一、查找并修改非innodb引擎为innodb引擎 二、查询数据大小 在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量。 1、要查询表所占的容量,就是把表的数据和索引加起来就可以
阅读全文
摘要:系统是centos7.2,安装完成的基本操作 1 修改网卡为eth02 更新系统3 给/etc/rc.local添加执行权限4 添加用户hequan5 禁用selinux6 关闭防火墙安装iptables7 修改主机名8 查看并管理服务9 设置字符集10 yum11 配置sshd12 加大打开文件数
阅读全文
摘要:root登陆欢迎界面设置 #!/bin/bash echo -ne "\033[0;36m" cat<<EOF _oo0oo_ 088888880 88" . "88 (| -_- |) 0\ = /0 ___/' '\___ .' \\\\| |// '. / \\\\||| : |||// \\
阅读全文
摘要:Linux truncate的使用方法介绍 参考资料:https://www.fengbohello.top/archives/linux-truncate 本命令缩减或扩充指定文件的大小为指定值。参数所指定的文件如果不存在,那么该命令会创建这个文件。如果一个文件的大小比参数指定的大,那么超出的部分
阅读全文
摘要:libmysqlclient.so.18: cannot open shared object file 解决libmysqlclient.so.18: cannot open shared object file: no such file or directory failed问题在启动php或
阅读全文
摘要:linux下测试磁盘的读写IO速度-简易方法 参考资料:https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lo
阅读全文
摘要:pt-archiver数据导入迁移工具 一直想明白,如何将一个大表的数据,每多少行数据已提交,分批次的转储到另外的地方,幸好有现成的工具,赶紧把实验成功的操作记录下来。 原理就不解释了,直接上最常用的命令。 数据导入导出工具pt-archiver工具可以将MySQL的表数据导出到一个新表或者一个文件
阅读全文
摘要:pt-kill 用法记录 # 参考资料Percona-Toolkit系列之pt-kill杀会话利器http://www.fordba.com/percona-toolkit-pt-kill.html 1.pt-kill 生产环境中我们时常遇到这样的情况,数据库性能恶劣,需要马上杀掉全部会话,不然数据
阅读全文
摘要:mysql加速source导入数据
阅读全文
摘要:pt-online-schema-change 测试使用-包含生成测试数据 # 参考网址: https://www.2cto.com/database/201703/618280.html 一、简要描述 1、mysql创建测试表 2、生成测试数据 1、打印-增加列 1、执行-增加列 # 2、打印-删
阅读全文
摘要:mysql批量插入简单测试数据 # 参考网址: https://www.2cto.com/database/201703/618280.html 1、mysql创建测试表 2、生成测试数据-1000万条记录
阅读全文
摘要:三台机器之间root用户ssh互信配置 (1)在所有的主机上执行:ssh-keygen -t rsa # 在每台都需要操作,一路回车(2)将所有机子上公钥(id_rsa.pub)导到一个主机的/root/.ssh/authorized_keys文件中,然后将authorized_keys分别拷贝到所
阅读全文
摘要:非root用户ssh 执行 sudo远程机器免密钥 # 1、登陆192.168.1.10 # 将公钥添加到认证文件中 # 并设置authorized_keys的访问权限 [root@webserver ~]# cat /root/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1
阅读全文
摘要:pxc5.7配置安装 一、准备工作 # 下载安装多端口通信软件包,socat的主要特点就是在两个数据流之间建立通道;且支持众多协议和链接方式 # 修改系统参数配置 cat >> /etc/sysctl.conf << EOF ##custom net.ipv4.ip_forward = 0 net.
阅读全文
摘要:mysql主从模式下在主库上的某些操作不记录日志的方法 需求场景: 在主库上的需要删除某个用户,而这个用户在从库上不存在(我在接手一个业务的时候,就遇到主从架构用户授权不一致的情况,主库比较全,而从库只创建了复制和只读账号)。 个人建议,在一个集群架构(姑且把主从复制也称为集群吧),端口、用户名、密
阅读全文
摘要:mysql5.6.40单实例安装二进制快捷安装 近期因不同环境需要不同版本的mysql实例,故为了方便操作,特此记录下来,方便自己查找。 # 1.1、Centos最小化安装推荐常用依赖包 # 1.2、基本初始化 # 1.3、创建所需要的目录 # 1.4、创建配置文件 # 1.5、初始化数据库 # 1
阅读全文
摘要:好网址记录 1、学习shell的好网址 http://www.engr.iupui.edu/~dskim/tutorials/bash-advanced/html/index.html 2、sed学习好资料 https://www.cnblogs.com/emanlee/archive/2013/0
阅读全文