导航

2018年11月26日

摘要: 1、安装pymssql模块 1-1、环境准备: 1-1-1、unixODBC安装 yum install unixODBC unixODBC-devel -y 1-1-2、freetds安装下载 freetds 官网 tar zxf freetds-patched.tar.gzcd freetds- 阅读全文

posted @ 2018-11-26 13:45 许爱琪 阅读(419) 评论(0) 推荐(0) 编辑

摘要: 1.安装cx_Oracle a.官网下载客户端组件包 oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpmoracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpmoracle-instantc 阅读全文

posted @ 2018-11-26 13:35 许爱琪 阅读(1420) 评论(1) 推荐(0) 编辑

2018年11月16日

摘要: ProxySQL安装 yum/rpm安装 在github或官网上可以下载rpm包,wiki的Getting start章节有详细介绍。 服务管理 查看启动文件以及配置文件位置 修改配置文件 配置文件层级 简单说就是配置proxysql分为三个级别,RUNTIME是即时生效的,MEMORY是保存在内存 阅读全文

posted @ 2018-11-16 17:43 许爱琪 阅读(1303) 评论(1) 推荐(0) 编辑

摘要: 准备服务器: 主从搭建(一主两从) MySQL安装过程略 主库/etc/my.cnf 从库/etc/my.cnf 主库上创建复制账号 主库上执行备份 查看主库备份时的binlog名称和位置,MASTER_LOG_FILE和MASTER_LOG_POS 把备份复制到s1和s2,也就是192.168.0 阅读全文

posted @ 2018-11-16 11:48 许爱琪 阅读(1154) 评论(0) 推荐(0) 编辑

2018年11月14日

摘要: chmod 600 /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key 重新启动ok systemctl start sshd 阅读全文

posted @ 2018-11-14 14:57 许爱琪 阅读(8121) 评论(0) 推荐(0) 编辑

摘要: 准备服务器: 主从搭建 安装过程略 主库my.cnf 从库my.cnf 创建复制用户 主库上执行: 复制配置 从库上执行: ERROR 3077 (HY000): To have multiple channels, repository cannot be of type FILE; Please 阅读全文

posted @ 2018-11-14 11:27 许爱琪 阅读(861) 评论(0) 推荐(0) 编辑

2018年11月12日

摘要: 说明:系统版本为 Linux version 3.10.0-327.el7.x86_64 step1. 查看现有磁盘信息,可以看出根分区有45G [root@DEV-CMDB-DB02 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev 阅读全文

posted @ 2018-11-12 16:46 许爱琪 阅读(317) 评论(0) 推荐(0) 编辑

2018年11月9日

摘要: 1.简介 MySQL Router是MySQL官方提供的一个轻量级MySQL中间件,用于取代以前老版本的SQL proxy。 既然MySQL Router是一个数据库的中间件,那么MySQL Router必须能够分析来自前面客户端的SQL请求是写请求还是读请求,以便决定这个SQL请求是发送给mast 阅读全文

posted @ 2018-11-09 15:12 许爱琪 阅读(1344) 评论(0) 推荐(1) 编辑

2018年11月8日

摘要: MyCat详细介绍,请参考https://www.biaodianfu.com/mycat.html 9066管理端口,请参考https://www.cnblogs.com/parryyang/p/5606071.html 1.创建mycat用户 2.下载安装包、解压并赋权 3.配置环境变量 4.配 阅读全文

posted @ 2018-11-08 11:07 许爱琪 阅读(1706) 评论(2) 推荐(0) 编辑

2018年11月7日

摘要: 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 阅读全文

posted @ 2018-11-07 15:12 许爱琪 阅读(206) 评论(0) 推荐(0) 编辑

摘要: 来源于:https://blog.csdn.net/weisong530624687/article/details/71536837?utm_source=blogxgwz3 一、安装主从MySQL 1. 按照Linux-rpm安装MySQL步骤完成MySQL安装; 2. 修改启动的配置文件 (1 阅读全文

posted @ 2018-11-07 11:18 许爱琪 阅读(995) 评论(0) 推荐(0) 编辑

摘要: MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。 HAProxy是一款免费的提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,借助HAPr 阅读全文

posted @ 2018-11-07 10:35 许爱琪 阅读(821) 评论(0) 推荐(0) 编辑

2018年11月6日

摘要: Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other datab 阅读全文

posted @ 2018-11-06 15:00 许爱琪 阅读(273) 评论(0) 推荐(0) 编辑

2018年10月31日

摘要: 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 许爱琪 阅读(135) 评论(0) 推荐(0) 编辑

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

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

2018年10月24日

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

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

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

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

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

posted @ 2018-10-24 16:07 许爱琪 阅读(239) 评论(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 许爱琪 阅读(3670) 评论(2) 推荐(0) 编辑

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

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

2018年10月23日

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

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

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

posted @ 2018-10-23 16:33 许爱琪 阅读(1863) 评论(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 许爱琪 阅读(398) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

posted @ 2018-10-23 10:49 许爱琪 阅读(241) 评论(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 许爱琪 阅读(256) 评论(0) 推荐(0) 编辑

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

posted @ 2018-10-23 10:45 许爱琪 阅读(231) 评论(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 许爱琪 阅读(176) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

2018年10月22日

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

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

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

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

2018年10月19日

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

posted @ 2018-10-19 13:59 许爱琪 阅读(22516) 评论(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 许爱琪 阅读(2373) 评论(0) 推荐(0) 编辑

2018年10月18日

摘要: 第一阶段 一、数据的初始化 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 许爱琪 阅读(394) 评论(0) 推荐(0) 编辑