自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小伟的博客

本博客记录了平时的实验和问题处理以及自己的笔记

  • 博客(226)
  • 资源 (2)

原创 sqlserver只剩mdf数据文件如何附加

sqlserver 低版本附加到高版本的库,只剩一个数据文件1. 新建一个同名的数据库2. 选中数据库->右键->属性->选项->兼容性级别-> (选中你附加文件的版本)3. 停掉 sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件4. 启动sqlserver服务5. 执行以下脚本 alter database track set emergency; alter database track ...

2020-08-14 15:41:38 53

原创 sqlserver批量恢复

1.需要修改备份文件目录2.备份文件需bak结尾3.备份文件名需默认的那种格式 dbname_backup_日期declare@backpath varchar(2000),@execsql varchar(2000),@datapath varchar(2000);beginset @backpath='C:\backup\';set @execsql='dir /w '+ @backpath +'\*.BAK';set @datapath='c:\Data';begin.

2020-08-14 15:38:08 45

原创 sqlserver 批量修改库的逻辑名

话不多说,直接上脚本。DECLARE@dataname VARCHAR(100), @logname VARCHAR(100), @dbname VARCHAR(100),@sqlexec varchar(2000)DECLARE dbs_cur CURSOR FORSELECT nameFROM master..sysdatabasesWHERE dbid > 4ORDER BY name;--drop table db_infoif (not exists (select

2020-08-14 15:33:48 30

原创 mysql-proxy读写分离

下载地址:https://downloads.mysql.com/archives/get/file/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz解压:tar zxvf mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gzmv mysql-proxy-0.8.5-linux-glibc...

2019-06-24 16:58:05 242

原创 ansible 批量添加互信

1.生成秘钥[root@pmm-monitor ~]# ssh-keygen Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passp...

2019-06-12 11:56:02 771

原创 sqlserver 恢复

sqlserver 恢复步骤1. 先恢复数据文件GO RESTORE DATABASE BIMQ_2017  FROM DISK='D:\BACKUP\FULL\BIMQ_2017\BIMQ_2017_BACKUP_2018_10_07_010002_4417366.BAK' WITH NORECOVERY, MOVE 'BIMQ_2017' TO 'D:\DATA\BIMQ_201...

2018-10-10 15:56:58 257

转载 mysql权限整理

这一篇是我转载的,mysql权限写的挺好的。mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_...

2018-09-30 10:11:30 227

转载 CenOS安装pip

转自:https://www.cnblogs.com/saolv/p/6963314.htmlcentos下安装pip时失败:[root@node2 log]# yum -y install pip已加载插件:fastestmirrorbase                                      | 3.6 kB  00:00:00     extras           ...

2018-06-05 11:33:12 308

原创 UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting

C:\Python27\lib\site-packages\itchat\storage\__init__.py:82: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal  if any([m.get(k)...

2018-05-31 11:54:19 2763

原创 windows下pip安装

windows 下python安装模块经常要用到pip命令,所以记录一下1. 下载地址:https://pypi.org/project/pip/#files pip-10.0.1.tar.gz2. 解压下载的文件3. 进入到加压目录,执行如下命令安装:cd D:\tools\pip-10.0.1\D:\tools\pip-10.0.1>python setup.py install4.把以...

2018-05-21 16:42:28 421

原创 PostgreSQL安装uuid-ossp

PostgreSQL安装uuid-ossppostgres=# create extension "uuid-ossp" ;ERROR:  could not open extension control file "/usr/local/pgsql/share/extension/uuid-ossp.control": No such file or directorycd /usr/local...

2018-05-09 13:53:40 8429

原创 could not open extension control file "/usr/local/pgsql/share/extension/file_fdw.control"

postgres 创建 extension的时候报错,网上搜了好久终于找到了postgres=# create extension file_fdw;error:  could not open extension control file "/usr/local/pgsql/share/extension/file_fdw.control": no such file or directory2...

2018-05-08 11:40:05 7919 1

原创 redis make: *** No rule to make target `/include/ruby.h', needed by `zlib.o'. Stop.

ruby 安装redis报错make: *** No rule to make target `/include/ruby.h', needed by `zlib.o'. Stop. 解决办法:vim /tools/ruby-2.5.1/ext/zlib/Makefile#zlib.o: $(top_srcdir)/include/ruby.h #把这一行替换成下面一行zlib.o: ../../...

2018-04-20 15:56:47 5973 3

原创 ruby cannot load such file -- zlib

ruby 安装redis报错[root@localhost tools]# gem install -l redis-4.0.1.gemERROR: Loading command: install (LoadError) cannot load such file -- zlibERROR: While executing gem ... (NoMethodError)    undefined...

2018-04-20 15:52:28 8714

原创 redis集群安装

redis-trib.rb是采用ruby实现的redis集群管理工具。内部通过cluster相关命令帮我们简化集群创建,检查,槽迁移和均衡等常见的运维操作1.ruby安装下载地址: wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gz./configure -prefix=/usr/local/rubymake make i...

2018-04-20 15:43:52 172

原创 redis安装

下载地址:http://download.redis.io/releases/1. 下载: wget http://download.redis.io/releases/redis-4.0.2.tar.gztar -xvf redis-4.0.2.tar.gz ln -s redis-4.0.2 redis   #软连接有利于以后升级cd redismakemake install2. 查看red...

2018-04-18 18:15:10 157

原创 redis哨兵

准备三个redis服务,命名分别为 master,slave1,slave2 .这里为在测试机上,不干扰原来的redis服务,我们master 使用6000端口。1. master配置修改端口:redis-6000.confport 6000daemonize yeslogfile "6000.log"dbfilename dump-6000.rdbdir "/data/redis/6000/"#...

2018-04-18 18:09:30 211

原创 mysql免密登录

有时候有人想偷懒,直接免密登录mysql。可以按照以下方法操作1.编辑配置文件vim /root/.my.cnf[client]user=rootpassword=1232.修改权限chmod 400 ~/.my.cnf3.登录查看[root@localhost ~]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.Yo...

2018-04-10 12:10:01 4863

原创 TiDB安装

官方地址: https://github.com/pingcap/docs-cn1.下载压缩包wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gzwget http://download.pingcap.org/tidb-latest-linux-amd64.sha2562.检查文件完整性[root@localhost to...

2018-03-29 16:25:10 7976 3

原创 Postgre-XC搭建

下载地址: http://sourceforge.net/projects/postgres-xc1.安装依赖包yum -y install zliblg-dev libreadine6-dev bison flex libperl-devel  gcc perl-ExtUtils-Embed readline-devel zlib-devel  python python-devel2.安装  ...

2018-03-29 11:35:56 306

原创 Postgre-XL环境搭建

https://www.jianshu.com/p/82aaf352b772https://my.oschina.net/Suregogo/blog/464623https://www.postgres-xl.org/download/一 Postgres-XL简介Postgres的-XL是一个基于PostgreSQL数据库的横向扩展开源SQL数据库集群,具有足够的灵活性来处理不同的数据库工作负载...

2018-03-29 11:05:18 945

原创 dbproxy分表

1.分表的配置功能概述:目前DBProxy线上使用的版本支持分表功能,分表策略目前为:hash。分表的配置可以在配置文件中进行配置,但是在0.2版本及其后的版本支持在admin端口对分表进行动态的配置。使用方法:配置文件中配置格式如下:tables=dbname.tablename.shardcolname.shardnum[,dbname.tablename.shardcolname.shard...

2018-03-22 17:27:40 1551

原创 dbproxy安装问题记录

源码从代码仓库下载到本地git clone git@github.com:Meituan-Dianping/DBProxy.git编译源码并安装(添加新文件和修改版本的时候需要运行autogen.sh,注意docker centos:6.6 image下运行autogen.sh会失败)sh autogen.shsh bootstrap.shmake && make install执...

2018-03-22 17:20:16 1263

原创 dbproxy下载安装

介绍奇虎360公司开源的Atlas是优秀的数据库中间件,美团点评DBA团队针对公司内部需求,在其上做了很多改进工作,形成了新的高可靠、高可用企业级数据库中间件DBProxy,已在公司内部生产环境广泛使用,较为成熟、稳定。DBProxy的优点 支持多语言MySQL客户端读写分离负载均衡Slave故障感知与摘除(Master需要MHA等其他联动)后端连接池自定义SQL拦截与过滤流量分组与控制丰富的监控...

2018-03-22 17:02:18 1262

原创 MyCAT单库分表

前面几篇如果理解了的话,后面的就是改改配置文件了。所以就简单的贴两个配置文件。说明:这个是在一个库里把t表分成,t1到t10等10个表,规则是mod取模,也可以按日期,hash具体环境就看自己业务要求了schema.xml<mycat:schema xmlns:mycat="http://io.mycat/">        <schema name="testdb" check...

2018-03-22 16:41:43 1520 1

原创 2.MyCat分库分表~通过id取模分片

其实mycat的核心就是3个配置文件,理解了之后就很简单了。一下配置就是按天分片,数据分布到3个机器,6个库里有3个节点,每个节点上创建两个数据库 节点1  db1,db2 , 节点2 db3,db4,  节点3 :db5,db66个库分别创建一个表:t1t1表结构为:create table t1 (  id int(10) unsigned not null,  k int(10) unsig...

2018-03-22 16:33:23 1962

原创 mycat下载安装

1. mycat下载地址:https://github.com/MyCATApachehttp://dl.mycat.io/1.6-RELEASE/2. 安装jdk (1.7 以上版本)wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http:/...

2018-03-22 16:09:58 3504

原创 mysql修改密码

mysql修改用户密码之前一直用惯了oracle,mysql修改密码虽然一直用,但是一直都没记住现在整理一下方法一:mysql> set password for 'root'@'localhost' = password('123');  方法二:用mysqladmin   mysqladmin -u用户名 -p现在密码 password 新密码  mysqladmin -uroot -p...

2018-03-22 11:46:33 108

原创 InnoDB: ./ib_logfile0 can't be opened in read-write mode.

问题介绍:从一个备份恢复到一个新的实例上面,启动mysql的 时候报如下错2018-02-28T02:38:00.618787Z 0 [ERROR] InnoDB: ./ib_logfile0 can't be opened in read-write mode.2018-02-28T02:38:00.618805Z 0 [ERROR] InnoDB: Plugin initialization ...

2018-03-01 15:29:47 2996

原创 ERROR 1776 (HY000): Parameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS can

问题介绍: 主库开始GTID,后来关闭了。做从库用的master_auto_position=1这种方法,然后报以下错误。root@localhost :(none)02:49:31>change master to master_host='56.56.56.117', master_port=3306, master_user='repl',master_password='123456...

2018-03-01 15:15:05 4843

原创 1.PostgreSQL下载安装

下载地址:https://www.postgresql.org/ftp/source/v10.1/想看详细介绍请看官方文档 : http://www.postgres.cn/docs/9.5/install-procedure.html1. 安装:[root@mysqltest1 postgresql-10.1]# ./configure --prefix=/usr/local

2018-01-31 18:33:18 2680

原创 2.PostgreSQL创建用户和远程访问

pgsql安装完成第一件事就是登录访问,这一点pgsql太反人类了,从oracle 和mysql 转过来学习真是步履维艰1、创建数据库新用户 test :mydb=# create user test with password '123456';create role2、创建数据库testdb并指定用户test;mydb=# create database

2018-01-31 18:22:11 1420

原创 CentOS7一键安装MySQL5.7.20更正版

#/bin/bash # mysql install for linux # date: 2017-03-03 Author:Zhengwei OS:CentOS7 mysql:5.7.20 # copy to linux # if /usr/local/mysql exists d=`date +%Y%m%d`if [ -e /usr/local/mysql ]

2018-01-30 15:13:57 1530

原创 oracle 官网jdk免密下载

经常下载jdk需要登录oracle官网很麻烦,记录这个方法可以直接下载很方便:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/

2018-01-25 11:59:45 959

原创 Can't locate Digest/MD5.pm in @INC (@INC contains:

执行 pt-query-digest slow.log > digest.log 命令时报错:[root@CentOS-CLI-MySql data]# pt-query-digest slow.log > digest.logCan't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/s

2018-01-18 10:41:26 2753

原创 Can't locate Data/Dumper.pm in @INC (@INC contains:

执行 pt-query-digest slow.log > digest.log 命令时报错:[root@CentOS-CLI-MySql data]# pt-query-digest slow.log > digest.logCan't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/

2018-01-18 10:37:25 7854

原创 mysql binlog server 搭建

mysqlbinlog 做实时增量备份是很有必要的,公司开发层误删过整个data目录,如果没有对binlog做实时备份。也没有从库的环境下,恢复也是很麻烦的。有了binlog再结合全备做基于时间点的恢复还是很方便的。用法:mkdir -p /backup_binlog mysqlbinlog -h56.56.56.207 -P3306 -ubackup -p123456 -R --

2018-01-08 16:11:15 449

原创 ERROR 1292 (22007): Incorrect datetime value: '0000-00-00 00:00:00'

mysql insert 有一个时间字段,'0000-00-00 00:00:00'格式为这样。插入的是报错ERROR 1292 (22007): Incorrect datetime value: '0000-00-00 00:00:00' for column 'return_create_time' at row 1mysql允许将’0000-00-00’保存为“伪日期”,如果不使用

2018-01-08 15:50:39 14001

转载 mysql5.7 增强半同步

mysql5.7.4的文档里有一句话:http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-4.htmlReplication: Implemented separate threads for sending and receiving semisynchronous replication acknowledgement sig

2018-01-08 15:29:05 1487

原创 mysql查看当前所有数据库大小

mysql查看当前所有的数据库和索引大小select table_schema, concat(truncate(sum(data_length)/1024/1024,2),' mb') as data_size,concat(truncate(sum(index_length)/1024/1024,2),'mb') as index_sizefrom information_

2017-11-09 15:08:58 9447 1

cwRsync-win.rar

cwRsync 4.1.0 找了好久才找到的,好难找。自己也花了积分,现在找资源好难。所以也挣几个积分。为以后找资源行个方便

2020-05-06

mysql-connector-java-8.0.11

mysql-connector-java-8.0.11 的和5.1的驱动包亲测可用!!!

2018-06-08

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除