- 博客(96)
- 资源 (3)
- 收藏
- 关注
原创 OceanBase docker体验
进入Docker镜像并使用OBD工具启动OB集群。OceanBase docker体验。登录OB数据库并创建MySQL租户。三、下载OceanBase镜像。四、启动OB集群并创建租户。二、安装Docker。
2024-06-06 13:43:58
499
原创 现有MyCAT上新增一个库及MyCAT报错1184问题解决
背景介绍:前两天因业务需要,需在现有的一套MyCAT下新增一个业务系统节点,已知当前MyCAT上有库aaa,bbb,ccc,现要新增库iris,以便在mycat-admin上进行跨库查询业务。步骤一:第一步,准备一台服务器,安装好新业务需要的数据库服务,新建一个db。建好后,登录到db里,如下:我的新业务所在服务器ip是 1.1.1.56, db是 iris :第二步,在mycat服务器上conf目录上,修改配置文件内容,修改对象如下:要把这个服务器加入到My
2022-01-19 18:21:07
1681
原创 zookeeper集群模式安装&配置过程初探
本文过程介绍的是zookeeper 集群模式的部署过程,实际部署服务器只有一台,通过不同端口部署多服务节点虚拟机外IP:10.211.55.4 节点1 端口:2181;目录 zoo1;myid:1 节点2 端口:2182;目录 zoo2;myid:2 节点3 端口:2183;目录 zoo3;myid:3 节点4 端口:2184;目录 zooI ;myid:41、下载tar包:创建文件夹(目录可以根据自己情况规划)mkdir /data/zookeep...
2020-08-25 19:06:37
577
原创 datax安装使用及使用过程中遇到的问题
DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。相关概念和设计理念不再赘述,这里记录个人初次使用时的过程。datax环境要求:Linux JDK(1.8以上,推荐1.8) Python(推荐Python2.6.X) Apache Mave...
2019-12-30 11:33:09
16110
原创 连接MySQ时报错:Host X is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
今天来了解一下performance_schema库中的 host_cache表。这个表记录了 host 的缓存内容,缓存信息包括主机名和 IP,用于避免 DNS 查找。这个表的记录,可以在需要的时候协助排查连接问题。要开启这个功能,要保障参数 performance_schema的状态 是开启的。另外,MySQL 启动时若带有参数–skip-name-resolve,或者配置文件里有...
2019-10-22 19:33:23
20319
4
原创 MySQL 故障引发的思考--每人只错一点点
曾经在小学的时候看过一个故事。具体内容,也就是到底当时每个人都做了什么,我记不太清了。依稀记得,那些船员做的都不是什么严重的事,甚至不能说做错了,但是解决却令人唏嘘。故事,对我影响特别深重。我从小长江边长大,小时候村里很多人扔垃圾都扔到江里,觉得流动的江水能带走垃圾,保持村子的干净。有次妈妈让我去江边扔垃圾,我犹豫了,她说:“大家都这样,靠你一个人世界就干净了?”当时的我妥协了,乖乖去了江边...
2019-10-11 21:04:00
243
原创 Anemometer 安装使用&过程中遇到的问题
项目地址:https://github.com/box/Anemometer演示地址:http://lab.fordba.com/anemometer/Anemometer 是一个图形化显示从MySQL慢日志的工具。结合pt-query-digest,Anemometer可以很轻松的帮你去分析慢查询日志,让你很容易就能找到哪些SQL需要优化。Anemometer 安装下载方式...
2019-10-11 20:07:07
1592
2
原创 Redis 高危命令禁用
使用公司已有 redis 环境时才发现没有 config 命令。经了解才知道被禁用了。1、对于一些 redis 的高危命令,建议做禁用处理如:flushdb:清空数据库flushall:清空所有数据config:可以使用命令修改配置信息keys:可以查看所有 key 的值禁用的做法是,通过修改配置文件*/redis.conf 文件。实质是修改了命令的名字为其他名字,以防不熟悉的使用者...
2019-08-08 18:34:31
5584
原创 Mysql 主从同步问题合集
建立主从的命令:change master to master_host='192.168.23.129' ,master_user='repl',master_password='repl',master_port=3306,master_log_file='binlog.000002',master_log_pos=2693528,master_auto_position=0;# 或者...
2019-07-31 11:15:58
1733
原创 Redis 主从配置
1、主从服务器 IP主:192.168.225.131从:192.168.225.1292、主库配置:requirepass redis1 #设置主库密码logfile "/data/redis/redis-4.0.10/redis_iris.log” #redis数据库log文件名称&路径bind 192.168.225.131 127.0.0.1 Daemoniz...
2019-07-24 11:53:20
239
原创 Redis 安装使用
1、下载wget http://download.redis.io/releases/redis-4.0.10.tar.gz2、解压[root@localhost redis]# tar xzf redis-4.0.10.tar.gz[root@localhost redis]# ll总用量 1700drwxrwxr-x 6 root root 309 6月 13 2018 ...
2019-07-24 11:16:56
323
转载 Centos7系统安装yum遇到的问题failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try. http:
当遇到这个问题的时候,发现网上也有很人也在问同样的问题。但是发现大家大都问,很少有人能说的很清楚,而且很多人的解决方法复杂且不能解决问题。我查了近二十篇文章,对照做了,但是基本解决不了问题。下面由我给出一种最简单最有效的方法。耐心看下去哦!问题所在:[root@cit-server6-s1-372 yum.repos.d]# yum makecacheLoaded plugins: ...
2019-05-22 17:39:40
10345
1
原创 Mac 上 vmware fusion 的CentOS系统虚拟机网络配置
昨天刚开始使用Vmware fusion 虚拟机,之前配置了两台虚拟机,有一台重启后发现无法联网,经过学习终于了解原因了。接下来将我的网络配置经验分享出来。1、首先安装虚拟机的时候,在为虚拟机添加一个网卡:弹出页面上选择“网络”:新增网卡,并选择使用 NAT 网络:如上图,我添加了一个网卡vmnet3,并为其配置 IP 和端口等信息,这个 IP 地址就是虚拟机的 IP ...
2019-04-12 20:26:38
3284
3
原创 Mac 下 vmware fusion 安装配置 centos7
1、新建一个虚拟机2、根据个人需求,选择自己的虚拟机需要的系统及版本3、接下来几步,直接“下一步"配置磁盘:4、选择合适的 ISO☑️注意一定要勾选上“连接 CD/DVD 驱动器”:5、开始安装虚拟机下一步,我选择的是"Install CentOS 7":6、看个人需求选择合适的语言:7...
2019-04-11 17:20:30
665
原创 记一次从RDS恢复备份数据库到自建服务器-xtrabackup
1、内网下载数据全备文件wget -c 'http://rdsbak-hz-v3.oss-cn-xxxxxxxxxxxxy8%3D' -O /app/tar-gz/irisdb.tar.gz2、解压数据备份文件压缩包:tar -xvf /app/tar-gz/irisdb.tar.gz -C /app/irisdb-back >> /dev/null确认成功解压正常完...
2019-03-07 16:02:17
1582
原创 windows环境MySQL8.0的data目录变更方法及问题
windows环境安装MySQL8.0,默认安装在C盘的。basedir是:C:\Program Files\MySQL\MySQL Server 8.0\bindatadir 是:C:\ProgramData\MySQL\MySQL Server 8.0\data #这是一个隐藏文件夹现在想把datadir迁移到E盘,做法是:1、关闭数据库服务cd C:\Program...
2018-12-14 14:09:06
16646
15
原创 MySQL8.0修改用户密码验证
问题:MySQL升级到8.0,客户端或者连接器没有升级到8.0,连接时出现吧报错:Authentication plugin 'caching_sha2_password' is not supported查看当前用户信息:mysql> select host,user,plugin,authentication_string,password_expired,passw...
2018-12-12 11:54:40
5782
原创 MySQL数据时区问题,及datetime和timestamp类型存储的差异
问题:查询不同数据库上表中记录时间差距8小时。昨天协助其他地区同事解决客户查询到不同数据中心时间差距8小时的问题。原因就是时区不同。解决方案:设置服务器的时区都为北京时间,即修改数据库服务器的time_zone值为“+8:00”解决。这个参数,可以在通过mysqld命令启动数据库的时候加上参数 --default-time-zone=timezone来设置时区,也可以通过m...
2018-12-07 20:35:02
28968
转载 jdbc和odbc
JDBC简介JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,它是Java十三个规范之一。可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。ODBC简介开...
2018-08-20 17:08:21
240
原创 Mysql关闭general日志、binlog日志设置失效并自动删除
问题:Mysql数据库由于业务原因,数据量增长迅速,general日志、binlog日志也增加较多,占用大部分磁盘空间。解决方案:出于节约空间考虑,可进行删除多余binary日志,并设置定期删除操作。相关参数如下“expire_logs_days”、“general_log”:1、binary日志(此变量值为可动态修改)查看当前binary日志失效、自动删除的状态:show global vari...
2018-05-30 18:10:04
6812
原创 Mysql导入数据库过程报错:The total number of locks exceeds the lock table size
问题:使用命令从a库批量导入多张表的数据到b库: INSERT IGNORE INTO iris.`iris4` SELECT * FROM `seiki_test`.`iris4` ; 报错如下:查询:INSERT IGNORE INTO iris.`iris4` SELECT * FROM `seiki_test`.`iris4` ;错误代码: 1206The total number of...
2018-05-29 16:37:52
2782
转载 Mysql的 load data infile 的用法
LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。1、基本语法?1234567891011121314151617181920212223242526272829LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE ...
2018-05-24 14:42:04
618
翻译 斜杠与反斜杠(slash / backslash)的区分
斜杠与反斜杠(slash vs. backslash)的区分 按照从左到右的书写和阅读习惯,向前是“从左到右”,向后是“从右到左”。斜杠(slash): '/'是斜杠,可以看成是一根立着的木棒正在向前倒下,英文中也可写成“forward slash”。反斜杠(backslash):'\'是反斜杠,可以看成是一根立着的木棒正在向后倒下。http://blog.sina.com.cn/s/blog_4...
2018-05-24 10:53:06
27358
2
原创 双击MySQL command line client 快捷方式,交互框闪了一下就消失了
问题:点击主屏幕上 MySQL command line client 快捷方式,交互框闪了一下就消失了,解决方案:1.进入快捷方式文件所在文件夹2.修改此快捷方式对应文件的属性: 修改“目标”和“起始位置”起始位置:即mysql的bin文件夹的绝对路径:"C:\Program Files\MySQL\MySQL Server 5.7\bin\"目标:即mysql的配置文件my.ini文件...
2018-05-23 17:47:28
2872
原创 windowns环境下,数据库运行之后,修改相关路径配置
需求背景:Mysql数据库使用sqlyog导入*.sql文件的时候,报错:Errcode: 28Error occured at:2018-05-23 09:21:08Line no.:82519330Error Code: 3 - Error writing file 'C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp\MLA973.tmp' (Er...
2018-05-23 17:44:27
3145
原创 MySQL中函数field()的用法
MySQL中的field()函数,可以用来对SQL中查询结果集进行指定顺序排序。函数使用格式如下:order by (str,str1,str2,str3,str4……),str与str1,str2,str3,str4比较,其中str指的是字段名字,意为:字段str按照字符串str1,str2,str3,str4的顺序返回查询到的结果集。如果表中str字段值不存在于str1,str2,str3,s...
2018-05-04 11:44:44
48056
8
原创 HBase安装过程中遇到的问题
Error: JAVA_HOME is not set解决办法:确认正确配置JAVA_HOE相关配置,加载配置文件: source ~/.bash_profilejava -version,检查是否安装成功启动hbase,报错ignoring option PermSize=128m……;解决办法:修改./hbase/conf/hbase-env.sh 文件注释hbase-env.sh文件中“#...
2018-04-18 16:52:46
2570
1
原创 hbase数据库安装
1、服务器ip:192.168.229.1302、hbase安装文件及目录:/data/hbase/alihbase-1.1.4-bin.tar.gz3、配置hbase:解压文件tar -zxvf alihbase-1.1.4-bin.tar.gz 修改./conf/hbase-site.xmlvim hbase-site.xml..........<configuration&g...
2018-04-18 16:45:17
672
原创 mysql函数date(),date_format()和str_to_date()
定义和用法:1、DATE() 函数:返回日期或日期时间表达式的日期部分;2、date_format()函数:按照指定日期或时间显示格式 输出日期或日期时间表达式;3、str_to_date()函数:按照指定日期或时间显示格式 将字符串转换为日期或日期时间格式显示;实例:1、date(datestring)datestring是合法
2017-02-09 18:26:52
7336
转载 python编辑器对比和推荐
发信人: RunningOn (挥着翅膀的男孩), 信区: Python标 题: python IDE比较与推荐我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。各项含义
2017-02-04 18:31:49
7850
原创 MySQL ERROR 1030 (HY000): Got error 28 from storage engine错误
今天使用数据库的时候,碰到一个问题:原以为是数据库有问题,但是执行select等语句,显示正常。后来才知道主要是由于MySQL数据库的临时空间不足了,导致SQL命令无法执行;解决方法:1、修改mysql配置文件my.cnf中 tmpdir = /data/mysql/tmp,将此路径修改为一个有足够磁盘空间的路径;2、清空/tmp目录,清理磁盘,
2016-12-30 12:02:32
1039
转载 MySQL的用法----临时表与内存表
mysql5.5性能优化-内存表临时表与内存表内存表分为2种,但共同点是,重起数据库以后,内存中的数据全部丢失,内存表的功能有部分的限制,有些属性不能像正常表一样使用,所以请大家使用的时候谨慎参照官方文档.下面只是抛砖引玉. 1.临时表:表建在内存里,数据在内存里 2.内存表:表建在磁盘里,数据在内存里 其中包括2个重要的参数 [mysqld] # 内存表容量
2016-12-29 12:04:48
682
原创 sybase存储设备has not been correctly activated at startup time
昨天又有开发同事表示sybase数据库使用又出现故障,报错情况如下图:(1)客户端无法登陆sybase数据库,报错信息如下:Device 'add_device' (with physical name '/data/databackup/add_dev.dat',and virtual device number 29) has not been correctly activa
2016-12-23 10:59:46
1890
原创 sybase数据库tempdb空间满故障解决
公司部分业务系统使用的是sybase数据库, 前几天开发同事使用过程中,数据库突然无法连接,发现报错,如下图; 该故障是由于tempdb存储空间已满,于是,为tempdb扩容,具体步骤如下: 1、 命令行进入数据库, isql -Usa -SDBSERVER -P ** 查看当前数据库中存储设备编号, 2、 为数据库扩容,可以选择直接扩大当前使用的存储设备空
2016-12-20 18:37:51
4260
原创 char_length和length的区别
mysql中计算字符串长度有两个函数分别为char_length和length。char_length函数可以计算unicode字符,包括中文等字符集的长度,而length函数用来计算普通字符的长度,他会把一个中文字符的长度按照设置的对应的字符集计算为2或3。一、char_length('string')/char_length(column_name)1、返回值为字符串str
2016-12-20 15:52:59
2370
转载 MySQL Server-id踩到的坑
最近踩到一个说大不大,说小不小的坑,在此分享出来给各位同学。事情是这样的,线上有2台服务器,1主1从。A -> B,B服务器从A服务器同步数据。每天使用xtrabackup在B服务器上面进行全备。某天A服务器挂了,后来由于某种原因无法进入系统了,只有重装了系统,那么此时要恢复A服务器的步骤就是在A服务器部署mysql实例,从B服务器上面拿备份恢复到A,再根据POS点change到B服务器,让A服务
2016-09-09 14:02:21
1223
转载 【译】MySQL – The Error Log
--by debugo 文档地址:http://dev.mysql.com/doc/refman/5.7/en/error-log.html错误日志(error log)包含mysqld启动和关闭过程信息,影响服务器运行的严重的错误也会记录在其中。如果mysqld通知一个表需要自动检查并修复时,它也会将信息写到error log中。当设了 --syslog选项, m
2016-06-12 09:57:08
730
mysql-shared-compat-5.6.36-1.linux_glibc2.5.x86_64.rpm
2019-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人