mysql备份工具XtraBackup2.4(安装)

mysql备份工具XtraBackup2.4(备份)

一、XtraBackup的版本选择

可参考: http://blog.itpub.net/9240380/viewspace-2662803/

Percona XtraBackup 8.0 仅支持mysql8.0版本

建议mysql5.6 5.7的版本都使用 Percona XtraBackup 2.4

二、XtraBackup2.4 (官方教程

建议使用yum方式安装,本机环境centos7.6 (lsb_release -a命令查看 )

1、从Percona 存储库安装Perco[……]

mysql5.7数据库主从同步(阿里RDS到ECS)

mysql5.6版本是分界线,5.6前与5.6后的mysql主从同步存在一些差异。rds与ecs自建mysql主从同步与一般的mysql主从同步操作应该是差不多一样的。建议mysql全部使用 INNODB引擎

RDS 存储类型:强烈建议选择本地SSD(支持直接备份数据库到ssd) 不要选SSD云盘

1.1、同步前的准备RDS(主库MASTR)

1.2、同步前的准备ECS(自建数据库从库slave)

2、备份rds上需要同步过来的数据库。可以使用工具备份后拷贝到ecs服务器上

3、在ecs自建数据库导入rds主数据库的数据

从库禁止进行[……]

mysql操作速查

1、安装mysql,参考地址 https://blog.csdn.net/qq_36582604/article/details/80526287

2、打开终端操作登录mysql

3、新增mysql数据库用户,及远程登录数据库权限

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”

允许root 或其他用户的任意地址远程登陆权限(记得开放服务器自己的防火墙端口、开启ECS的数据库端口通行、开启安全组的端口(如果有)、RDS可能还要开放允许内网连接的ip白名单)

3.1、查看某个用户的权限

[……]

php使用redis可忽略redis报错

1、php安装redis扩展

2、使用redis(无密码)

探讨: 在使用redis的时候通过$REDIS_STATE的值来判断redis的服务状态如何,如果服务状态异常,则php处理的时候需要停止操作redis转向直接操作数据库。这样会造成数据库压力加大,所以最好在redis报错的时候触发通知事件,方便及时响应。

每次决定操作或读取redis的时候可以先行判断redis状态与键值等状态,然后处理业务逻辑。

[……]

onclick触发函数直接传入json对象参数

一、在html的button按钮中使用onclick触发函数,open_win函数所需三个参数为(json对象,数字1,数字2)

二、在script语句段中以回写html的方式中有拼接onclick触发函数的语句(来自网络,本人未测验)

三、直接修改onclick触发的函数,判断传入的参数是不是对象,如果不是对象就将其当成json字符串处理(如果函数内主要需要的是json字符串那么如果传入的是对象就使用JSON.stringify(obj); 将json对象转换为json字符串,如果是json字符串那么就不操作)

在js中如果是普通的数字,字符串给变量赋值的时候是[……]

阿里云RDS了解备忘

1、购买实例的存储类型一定要选“本地SSD”否则后面没法直接导出备份的数据库文件(官方教程提示也可使用DTS将RDS实例转移数据,貌似收费;另外还有一种数据库迁移方式,貌似只能迁移到阿里云账号的其他阿里产品下)

2、ip白名单记得添加,否则无法连接数据库。

3、RDS与你的ECS必须选择在同一个可用区,安排在同一专网下,保证以内网的形式连接数据库,如果实在不行只能在RDS里开启外网访问。

暂时如此……

[……]