分类 databases 下的文章

mysql事务

1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: ...

继续阅读 »

mysql查询语句

-- 学生表 create table `student` ( `id` int unsigned PRIMARY KEY auto_increment, `name` char(32) not null unique, `sex` enum('男','女') not null, `city` char(32) not null, `description` text, `birthday...

继续阅读 »

etcd备份

命令:etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/peer.crt --key=/etc/kubernetes/pki/etcd/peer.key集群节点列表:etcd备份:ETCDCTL_API=3 etcdctl --cacert=/etc/kubernetes/pk...

继续阅读 »

pgsql9.4主备配置

准备2台pgsql主服务器安装并初始化,从服务器只安装不用初始化主机IP角色pgsql0110.0.0.72主pgsql0210.0.0.73从主库配置1.创建同步用户psql -c "create user replica CREATEDB SUPERUSER LOGIN REPLICATION password '123456';"2.给同步用户添加连接权限vim /...

继续阅读 »

psql基本命令和常用sql

1.连接数据库psql -Upostgres -h localhost -p 5432 -d postgres2.命令行执行sqlpsql -c '\l'psql -c 'select current_time'psql -f my.sql3.psql命令\du:查看用户列表\x: 开启扩展显示,再次输入关闭。类似mysql\G\g:将执行结果发送到文件或管道select current_t...

继续阅读 »

pgsql9.4.25源码安装

安装:yum install -y gcc readline-devel zlib-devel wget http://ftp.postgresql.org/pub/source/v9.4.25/postgresql-9.4.25.tar.gz tar xf postgresql-9.4.25.tar.gz cd postgresql-9.4.25/ ./configure --prefix...

继续阅读 »

redis哨兵模式vip

三个哨兵配置如下port 26379 daemonize yes pidfile "/var/run/redis-sentinel.pid" logfile "/var/log/redis/redis-sentinel.log" sentinel monitor mymaster 10.0.0.30 6379 2 sentinel down-after...

继续阅读 »

redis哨兵模式配置

Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Autom...

继续阅读 »