备份

摘要: 逻辑备份 1.mysqldump 导出 mysqldump --single-transaction --master-data=2 -A -u root -p -S /tmp/mysql.sock > dump.sql 压缩 mysqldump --single-transaction --mas 阅读全文
posted @ 2018-09-14 14:18 Thiefnm 阅读(154) 评论(0) 推荐(0) 编辑

MGR

摘要: 单主模式 参数修改 server_id=1 gtid_mode=ON enforce_gtid_consistency=ON binlog_checksum=NONE log_bin=binlog log_slave_updates=ON binlog_format=ROW master_info_ 阅读全文
posted @ 2018-09-13 15:20 Thiefnm 阅读(163) 评论(0) 推荐(0) 编辑

复制参数优化

摘要: master配置优化 max_binlog_szie=128M-1G binglog_format=row binlog_row_image=full gtid_mode =on enforce_gtid_consistency =on master_info_repository=table bi 阅读全文
posted @ 2018-09-04 14:46 Thiefnm 阅读(213) 评论(0) 推荐(0) 编辑

mysql复制

摘要: row格式优势 1.比statement更加安全 2.在某些情况下复制速度更快(表带主键) 3.系统的特殊函数可以复制(uuid,sysdate) 4.更少的锁 row格式缺点 1.binary log 文件较大 (支持前镜像) 2.单语句更新表行数过多,会形成大量binlog 3.无法从binlo 阅读全文
posted @ 2018-09-03 15:39 Thiefnm 阅读(137) 评论(0) 推荐(0) 编辑

sysbench

摘要: 1.下载 https://github.com/akopytov/sysbench 我下载的是zip包 2.安装 unzip sysbench-master.zip ./autogen.sh ./configure && make && make install #mysql在默认安装路径 ./co 阅读全文
posted @ 2018-06-26 14:45 Thiefnm 阅读(204) 评论(0) 推荐(0) 编辑

mysql 用户及权限

摘要: 永远不要给任何人(除了MySQL root帐户)访问 数据库中的 user表mysql!这很关键。 mysql.user表存放所有用户的主机,用户名,密码,权限。直接修改表中信息,需flush privileges生效,不建议这样操作。 1.创建用户 create user 'test'@'%' i 阅读全文
posted @ 2018-06-26 10:04 Thiefnm 阅读(156) 评论(0) 推荐(0) 编辑

MySQL多实例安装

摘要: 为什么要使用多实例 1.物理机强劲,单个项目无法把资源使用完。 2.限制单个实例数据库大小,备份好做。 3.资源隔离,减少互相影响。 4.分担连接数。mysql随连接数上升,性能严重下降。 5.充分利用资源。不同业务错开高峰混跑。 mysql启动默认使用my.cnf文件顺序 Default opti 阅读全文
posted @ 2018-06-22 11:57 Thiefnm 阅读(198) 评论(0) 推荐(0) 编辑

mysql 安装

摘要: linux 参数调整 1.关闭numa numactl --hardware 检查os是否开启numa vi /boot/grub/grub.conf 重启操作系统,确认关闭 使用xfs文件系统,挂载选项noatime、nodiratime、nobarrier 修改内核参数 vim /etc/sys 阅读全文
posted @ 2018-06-17 13:21 Thiefnm 阅读(161) 评论(0) 推荐(0) 编辑