导航

10 2018 档案

摘要:https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server 如何设置参数值 https://www.cnblogs.com/zhaowenzhong/p/5667434.html postgresql.conf详解 阅读全文

posted @ 2018-10-31 16:23 许爱琪 阅读(144) 评论(0) 推荐(0)

摘要:参考来源: https://github.com/digoal/blog/blob/master/201803/20180326_01.md#postgresql-一主多从多副本强同步简明手册 配置压测监控切换防脑裂修复0丢失 珍藏级 PostgreSQL 一主多从(多副本,强同步)简明手册 - 配 阅读全文

posted @ 2018-10-31 15:44 许爱琪 阅读(1529) 评论(0) 推荐(0)

摘要:第一步:使用TOP命令查看占用CPU高的postgresql进程,并获取该进程的ID号,如图该id号为3640 第二步:切换到postgres用户,并且psql连接到数据库,执行如下查询语句 SELECT procpid, START, now() - START AS lap, current_q 阅读全文

posted @ 2018-10-24 17:27 许爱琪 阅读(1669) 评论(0) 推荐(0)

摘要:1、首先安装一个redis 2、查找redis的安装包 3、查找安装包的安装路径 4、ok,现在就找到了! 阅读全文

posted @ 2018-10-24 16:09 许爱琪 阅读(297) 评论(0) 推荐(0)

摘要:Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹 阅读全文

posted @ 2018-10-24 16:07 许爱琪 阅读(250) 评论(0) 推荐(0)

摘要:版本说明: CentOS7.5 + PostgreSQL 10.5 参考资源: https://www.postgresql.org/download/linux/redhat/ http://download.osgeo.org/postgis/source/ postgis下载ftp网站 htt 阅读全文

posted @ 2018-10-24 15:49 许爱琪 阅读(3721) 评论(2) 推荐(0)

摘要:一. 解决输入 BACKSPACE 键变成 ^h 的问题 #su - oracle $stty erase ^h. 要永久生效,可以加入到用户环境配置文件 .bash_profile 中 , 加入如下一行 : stty erase ^h 二. 解决上下左右键问题 1. 安装 readline 组件包 阅读全文

posted @ 2018-10-24 15:00 许爱琪 阅读(742) 评论(0) 推荐(0)

摘要:服务器物理硬件的优化 在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处: 1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6快这样的硬盘作RAID1+0。MySQL每一秒钟都在进行大量、复杂的查询 阅读全文

posted @ 2018-10-23 16:36 许爱琪 阅读(333) 评论(0) 推荐(0)

摘要:先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为";" 如何通过mysql命令行批量插入100条数据呢,可以在代码里实现,也可以通过命令行,也就是通过存储过程: delimiter $$create 阅读全文

posted @ 2018-10-23 16:33 许爱琪 阅读(1875) 评论(0) 推荐(0)

摘要:CentOS下使用MyTop实时监控MySQL MyTop的项目页面为:http://jeremy.zawodny.com/mysql/mytop/ MyTop安装 安装依赖包 yum install perl-ExtUtils-Embed make -y 1. 安装TermReadKey wget 阅读全文

posted @ 2018-10-23 16:24 许爱琪 阅读(409) 评论(0) 推荐(0)

摘要:发现mysql库的binlog日志出来都是乱码,如下所示: BINLOG ’ IXZqVhNIAAAALQAAAGcBAAAAAHoAAAAAAAEABHRlc3QAAno0AAEDAABUOcnY IXZqVh5IAAAAKAAAAI8BAAAAAHoAAAAAAAEAAgAB//4BAAAAcu 阅读全文

posted @ 2018-10-23 16:05 许爱琪 阅读(1375) 评论(2) 推荐(0)

摘要:MySQL 数据库增量数据恢复案例 MySQL 数据库增量数据恢复案例 一、场景概述 MySQL数据库每日零点自动全备 某天上午10点,小明莫名其妙地drop了一个数据库 我们需要通过全备的数据文件,以及增量的binlog文件进行数据恢复 二、主要思想 利用全备的sql文件中记录的CHANGE MA 阅读全文

posted @ 2018-10-23 15:56 许爱琪 阅读(265) 评论(0) 推荐(0)

摘要:MySQL多实例 1、什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。 这些Mysql多实例公用一套Mysql安装程序,使用不同的my 阅读全文

posted @ 2018-10-23 15:30 许爱琪 阅读(300) 评论(0) 推荐(0)

摘要:mysql基于init-connect+binlog完成审计功能 目前社区版本的mysql的审计功能还是比较弱的,基于插件的审计目前存在于Mysql的企业版、Percona和MariaDB上,但是mysql社区版本有提供init-connect选项,基于此我们可以用它来完成审计功能。 init-co 阅读全文

posted @ 2018-10-23 13:32 许爱琪 阅读(449) 评论(0) 推荐(0)

摘要:Mysql分库分表方案 为什么要分表 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等 阅读全文

posted @ 2018-10-23 13:29 许爱琪 阅读(233) 评论(0) 推荐(0)

摘要:1,MySQL权限体系 MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目 阅读全文

posted @ 2018-10-23 10:49 许爱琪 阅读(257) 评论(0) 推荐(0)

摘要:1.下载 https://github.com/danfengcao/binlog2sql http://rpmfind.net Search: python-pip pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包。 2. 安装 1 2 3 4 5 6 7 # yum i 阅读全文

posted @ 2018-10-23 10:46 许爱琪 阅读(267) 评论(0) 推荐(0)

摘要:Mysql中查看每个IP的连接数 阅读全文

posted @ 2018-10-23 10:45 许爱琪 阅读(237) 评论(0) 推荐(0)

摘要:On Unix, Linux and Mac OS X, MySQL programs read startup options from the following files, in the specified order (top items are used first). File Nam 阅读全文

posted @ 2018-10-23 10:42 许爱琪 阅读(188) 评论(0) 推荐(0)

摘要:MySQL 8.0用户和角色管理 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理,默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置,这样方面用户的管理和权限的管理,也增加了用户的安全性。 MySQL8.0中,MySQL库中表的文 阅读全文

posted @ 2018-10-23 09:47 许爱琪 阅读(344) 评论(0) 推荐(0)

摘要:查看密码策略(修改临时密码之后才可查看) show variables like 'validate_password%'; 8之前 validate_password_ 8之后validate_password. 修改密码策略 set global validate_password.policy 阅读全文

posted @ 2018-10-23 09:22 许爱琪 阅读(1531) 评论(0) 推荐(0)

摘要:前言 MySQL 8.0 当前的最新版本是 8.0.4 rc,估计正式版本出来也快了。本文介绍几个 8.0 在关系数据库方面的主要新特性。 你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进,但鉴于这个在实际当中用得极少,本人也是 阅读全文

posted @ 2018-10-23 09:12 许爱琪 阅读(291) 评论(0) 推荐(0)

摘要:运行环境:centos 7.5 + mysql8.0.12 1.下载官方打包好的二进制安装包: 2.解压文件: 3.创建目录授权 4.配置参数文件: 5.初始化数据库: 6.设置启动文件和环境变量: 7.设置可以远程登录的账号: 阅读全文

posted @ 2018-10-22 17:37 许爱琪 阅读(1464) 评论(0) 推荐(0)

摘要:从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样 阅读全文

posted @ 2018-10-22 16:21 许爱琪 阅读(1635) 评论(1) 推荐(0)

摘要:参数大全 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-databases --all- 阅读全文

posted @ 2018-10-19 13:59 许爱琪 阅读(22645) 评论(2) 推荐(0)

摘要:参考来源: https://www.cnblogs.com/huangmr0811/p/5570994.html https://blog.csdn.net/u011665746/article/details/79067656 5.6导出执行脚本: 1 ###传入导出服务器及用户信息 2 expo 阅读全文

posted @ 2018-10-19 09:45 许爱琪 阅读(2430) 评论(0) 推荐(0)

摘要:第一阶段 一、数据的初始化 1、老主库 关闭sql_log_binset sql_log_bin = off; 创建导出用户grant all privileges on *.* to 'dump'@'10.50.31.37' identified by 'rooT_258';grant all p 阅读全文

posted @ 2018-10-18 17:19 许爱琪 阅读(408) 评论(0) 推荐(0)

摘要:#*** client options 相关选项 ***##以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]port = 3309sock 阅读全文

posted @ 2018-10-18 16:48 许爱琪 阅读(294) 评论(0) 推荐(0)

摘要:方法一: 安装依赖包: 1 yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake make 1 yum install glib2-devel mysql-devel zlib-devel pcre 阅读全文

posted @ 2018-10-18 15:58 许爱琪 阅读(3134) 评论(2) 推荐(0)

摘要:mysql> show variables like 'plugin_dir';+ + +| Variable_name | Value |+ + +| plugin_dir | /usr/local/mysql/lib/plugin/ |+ + +1 row in set (0.00 sec) m 阅读全文

posted @ 2018-10-18 12:34 许爱琪 阅读(2743) 评论(0) 推荐(0)

摘要:mysql> alter user 'xuaiqi'@'%' PASSWORD EXPIRE INTERVAL 30 DAY; 阅读全文

posted @ 2018-10-18 12:34 许爱琪 阅读(1832) 评论(0) 推荐(0)

摘要:Payment Card Industry,即支付卡行业,PCI行业表示借记卡、信用卡、预付卡、电子钱包、ATM和POS卡及相关的业务。 PCI DSS,即PCI数据安全标准(Payment Card Industry Data Security Standard)是由PCI安全标准委员会制定,旨在 阅读全文

posted @ 2018-10-18 12:28 许爱琪 阅读(281) 评论(0) 推荐(0)

摘要:1、简介 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务 阅读全文

posted @ 2018-10-17 18:22 许爱琪 阅读(138) 评论(0) 推荐(0)

摘要:1、5.7版本前修改my.cnf文件,添加log-bin=my-bin(my.cnf的位置根据自己安装的路径查看)# vi /usr/local/mysql/my.cnflog-bin=my-bin #my-bin就是bin-log文件的名字,可以根据各自情况自定义文件名 或自定义存放bin-log 阅读全文

posted @ 2018-10-17 17:41 许爱琪 阅读(1041) 评论(0) 推荐(0)

摘要:MySQL Binlog详解 Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被binlog日志记录;主要用于数据库的主从复制以及增量恢复。 mysql的binlog日志必须打开log 阅读全文

posted @ 2018-10-17 15:48 许爱琪 阅读(352) 评论(0) 推荐(0)

摘要:Mysql配置参数sync_binlog说明 MySQL提供一个sync_binlog参数来控制数据库的binlog刷到磁盘上去。 默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。因为一旦系统Cra 阅读全文

posted @ 2018-10-17 15:43 许爱琪 阅读(1032) 评论(0) 推荐(0)

摘要:1.下载二进制文件 2.创建MySQL组和用户 3.创建安装目录、数据目录、配置目录等 4.安装依赖包 5.安装mysql 6.创建my.cnf配置文件 7.初始化mysql 8.设置开机启动 9.登录数据库并修改密码 1.下载二进制文件 阅读全文

posted @ 2018-10-16 14:35 许爱琪 阅读(571) 评论(1) 推荐(0)

该文被密码保护。

posted @ 2018-10-16 09:40 许爱琪 阅读(7) 评论(0) 推荐(0)

摘要:复制方式 优点 缺点 ————————————————————————————————————————————————————————————————————————————————————同步 数据一致性高 1.写入性能低 2.只支持一个从节点、多余的从节点为备份 3.若只有一个从节点时、从节点正 阅读全文

posted @ 2018-10-11 17:17 许爱琪 阅读(3325) 评论(1) 推荐(0)