- 博客(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
3024
原创 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
720
原创 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
406
原创 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
434
原创 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
1292
原创 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
2604
转载 mysql权限整理
这一篇是我转载的,mysql权限写的挺好的。mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_...
2018-09-30 10:11:30
332
转载 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
433
原创 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
4030
原创 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
564
原创 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
15078
1
原创 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
13585
2
原创 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
7262
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
10684
原创 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
307
原创 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
242
原创 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
366
原创 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
5915
原创 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
10102
2
原创 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
716
原创 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
1371
原创 dbproxy分表
1.分表的配置功能概述:目前DBProxy线上使用的版本支持分表功能,分表策略目前为:hash。分表的配置可以在配置文件中进行配置,但是在0.2版本及其后的版本支持在admin端口对分表进行动态的配置。使用方法:配置文件中配置格式如下:tables=dbname.tablename.shardcolname.shardnum[,dbname.tablename.shardcolname.shard...
2018-03-22 17:27:40
2125
原创 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
2086
原创 dbproxy下载安装
介绍奇虎360公司开源的Atlas是优秀的数据库中间件,美团点评DBA团队针对公司内部需求,在其上做了很多改进工作,形成了新的高可靠、高可用企业级数据库中间件DBProxy,已在公司内部生产环境广泛使用,较为成熟、稳定。DBProxy的优点 支持多语言MySQL客户端读写分离负载均衡Slave故障感知与摘除(Master需要MHA等其他联动)后端连接池自定义SQL拦截与过滤流量分组与控制丰富的监控...
2018-03-22 17:02:18
1822
原创 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
1765
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
2604
原创 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
6370
原创 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
259
原创 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
4932
原创 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
13019
原创 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
3247
原创 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
3555
原创 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
1739
原创 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
1496
原创 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
5902
原创 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
12456
原创 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
689
原创 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
18091
转载 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
1726
原创 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
10554
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人