![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Database
Database
无名小倍
互相学习探讨,互联网的最终奥秘。
展开
-
postgresql 安装部署及运行
1.postgresql官网地址https://www.postgresql.org/2.下载地址 https://www.postgresql.org/download/linux/redhat/选择对应的操作系统及安装版本,下面以9.6为例# Install the repository RPM:sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pg...原创 2021-11-05 17:33:30 · 721 阅读 · 0 评论 -
mysql-proxy配置安装
wget https://downloads.mysql.com/archives/get/file/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gztar zxf mysql-proxy-0.8.5-linux-el6-x86-64bit -C /usr/local/cd /usr/local/mv mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit mysql-proxymkdir /usr/local/my.原创 2021-05-13 11:48:54 · 399 阅读 · 0 评论 -
数据库常用命令
1、展示数据库show DATABASES;2、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;3、查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;4、查看指定数据库的大小:比如查看数据库home的大小select concat(round(sum(data_length/1024原创 2021-04-14 11:34:35 · 119 阅读 · 0 评论 -
redis cluster集群的安装和常用命令
redis集群是有很多个redis一起工作,那么就需要这个集群不是那么容易挂掉,所以呢,理论上就应该给集群中的每个节点至少一个备用的redis服务。这个备用的redis称为从节点(slave)。1、集群是如何判断是否有某个节点挂掉 首先要说的是,每一个节点都存有这个集群所有主节点以及从节点的信息。它们之间通过互相的ping-pong判断是否节点可以连接上。如果有一半以上的节点去ping一个节点的时候没有回应,集群就认为这个节点宕机了,然后去连接它的备用节点。2、集群进入fail状态的必要.原创 2020-12-25 10:00:00 · 146 阅读 · 0 评论 -
MySQL开启日志记录
查看日志 (日志文件挺大的)SHOW VARIABLES LIKE "general_log%";启用日志记录SET GLOBAL general_log = 'ON';关闭日志记录SET GLOBAL general_log = 'OFF';修改日志路径SET GLOBAL general_log_file = '/var/log/mysql/general_lo...原创 2020-04-11 14:46:26 · 318 阅读 · 0 评论 -
Linux MongoDB的常用命令
安装:解压文件即可tar zxvf mongodb-linux-x86_64-4.0.8.tgz配置文件:port=2876dbpath=/usr/local/mongod/datafork=truelogpath=/usr/local/mongod/logs/mongod.loglogappend=trueauth=true启动命令:/usr/local/mon...原创 2020-03-20 10:50:06 · 570 阅读 · 0 评论 -
redis数据迁移
本文介绍通过主从同步转移redis数据到新redis数据库中。关闭业务redis入口,保证数据最新主从同步转移 首先在新服务器上直接进入redis-cli,执行从库配置slaveof 192.168.1.100 6379,这里假设要将192.168.1.100的6379端口的redis服务转移过来。这样就已经开始同步了。通过info可以查看当前服务器是slave。 然后通过...原创 2019-06-04 16:41:58 · 151 阅读 · 0 评论 -
Mysql备份工具之XtraBackup
本文为实操部分:innobackupex命令参数 --user //指定备份mysql的mysql用户 --password //指定myqsl用户密码 --defaults-file// 指定要备份的mysql实例的my.cnf文件,如果默认为/etc/my.cnf,次参数可以省略。 --no-timestamp //自定义生成目录,此目...原创 2019-06-12 17:39:04 · 294 阅读 · 1 评论 -
Linux Centos YUM仓库安装 Mysql5.6, Mysql5.7, Mysql8.0 各版本
相关安装命令如下:mysql repo-rpm 各个版本的下载地址http://repo.mysql.com/#查看是否安装了旧版本的数据库,并卸载rpm -qa | grep mysqlrpm -qa | grep -i mariadb#删除以前的mysql文件rm -rf /var/lib/mysql#卸载mysql相关repo包#想用哪个版本的就下载哪个版本的...原创 2019-05-09 17:21:16 · 806 阅读 · 0 评论 -
Mysql 数据库表分区
前言:当数据库存储数据达到一定量级时,传统的数据读取会扫描许多不需要的数据,而真正所用的数据却可能只有几行。因此,对于几百g以上的数据库,有必要采取数据库分区,以分区的形式来划分数据库存储,这种方式对用户的操作来说是透明的,只需要将读取数据时加上分区形式的字段就可以达到分区的效果,提升读写速度,降低对数据库的资源使用。但是对于数据库使用人员来说,必须要加上相关的分区字段,而且不能跨区,否则就不会有...原创 2018-12-29 14:38:54 · 333 阅读 · 0 评论 -
配置Keepalived实现Mysql双主高可用配置(完整配置)
随着公司的发展,数据显得尤为重要,上次写了服务器的安全操作知之外,今天给大家写一篇针对mysql的双主高可用配置。本文讲述配置Keepalived实现Mysql双主高可用配置,其中所需知识包含iptables,mysql,sendmail,Keepalived,shell或者其它脚本语言均可。差不多就这么多吧。自己也百度了许多文章,很多都没有讲全,今天我就把整个过程给大家讲述清楚,由于本次原创 2017-06-08 15:13:51 · 557 阅读 · 0 评论 -
云端数据库切换至自建机房数据库
更新 mysql 5.1=》mysql 5.6公司将阿里云redis数据库更新至自建机房数据库,我第一次尝试采用的是先备份,后恢复。实际操作过程中,通过SQLyog 备份出bak.sql文件,备份完成后我就尝试导入sql文件。导入执行后,报错Unknown collation: ‘utf8mb4_unicode_ci’,后来我查资料得知这是由于wordpress4.2版本之后升级了数据原创 2017-04-17 16:46:03 · 685 阅读 · 0 评论