生产场景:1,中小公司,全量一般是一天一次,业务流量低谷执行全备,执行前锁表。2,单台数据库,使用rsync定时把所有的binlog备份到远程服务器。3,大公司周备,周六00点一次全量,周日--下周六00点前都是增量。4,一主五从,会有一个从库做备份,延迟同步。什么时候派上用场:1,迁移或者升级数据库时。2,增加从库的时候。3,因为硬件或特殊异常情况,主库或从库宕机,主从可以切换,无需备份。4,认
mysql增量备份binlog就是增量备份,确认下binlog是否开启:#grep "log-bin" /etc/my.cnf增量恢复的方法最基本分恢复#mysqlbinlog mysql-bin.000001 >bin.sql #mysql -uroot -p’abc-123’<bin.sql基于位置点的增量恢复#mysql
mysql全备innodb和myisam引擎不同,备份也有稍许不同:innodb引擎:mysqldump -uroot -p'abc-123' -A -B -F--quick --events \ --flush-privileges --single-transaction--triggers --rout
主题思想就是系统,客户端,服务器端需要统一字符集:(中英文混合环境推荐utf8)1,修改系统字符集:#vim /etc/sysconfig/i18n LANG=”zh_CN.utf8”2,修改my.cnf[client] default-character-set=utf8 [mysqld] character-set-server=utf8 适合5.5 default-cha
1,首先停止mysql数据库#mysqladmin –uroot –p’abc-123’ shutdown2,使用—skip-grant-tables启动mysql,忽略授权登录验证#mysqld_safe –skip-grant-tables –user=mysql3,修改密码#mysql –uroot mysql>update&
1,多配置文件部署方案2,单一配置文件部署方案推荐使用多配置文件部署方案,因为单一配置文件配置方案耦合度太高容易产生故障。多配制文件配置方案;1,创建多实例的配置文件:#mkdir /data/{3306.3307}/data –p #cd /data/3306my.cnf和上文提到的基本类似,只是修改了路径:vim my.cnf [client] port
1.解决perl编译环境问题:#echo 'export LC_ALL=C'>>/etc/profile #source /etc/profile2.安装必须的组件包:#yum groupinstall -y "Base" ,"Compatibilitylibraries","Hardware monito
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号