
数据库
文章平均质量分 86
强哥的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么高性能场景选用Postgres SQL 而不是 MySQL
MySQL声称自己是最流行的开源数据库,它属于最流行的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。LAMP中的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL.MySQL最初是由MySQL AB开发的,然后在2008年以10亿美金的价格卖给了Sun公司,Sun公司又在2010年被Oracle收购。Oracle收购导致MySQL的出现两个版本:商业版和社区版。转载 2024-03-20 23:24:25 · 272 阅读 · 0 评论 -
使用mycat实现分表分库
分表分库中间件市面上主要有两种,即当当的sharding-jdbc和阿里的mycat,二者的区别对比如下:本次要向读者展示的是mycat的安装与使用1.安装环境1)操作系统:centos72)jdk1.8(mycat是使用java语言开发的)3)在三台服务上安装了mysql数据库实例,ip地址分别为192.168.0.91、192.168.0.92、192.168.0.93。4)本次的目的是实现在192.168.0.91、192.168.0.93两台服务器上实现分表分库,并在192.168.0.原创 2021-06-16 11:02:04 · 4275 阅读 · 0 评论 -
mysql主从同步简单配置
1.同步配置配置环境两台虚拟机,操作系统均为centos7。ip地址为 192.168.0.91(主)192.168.0.92(从)两台虚拟机均已安装mysql数据库,数据库版本为5.7主数据库(192.168.0.91)已存在root用户,且可远程访问说明:以下所有的SQL操作均在Navicat内进行2.主库设置1.配置my.cnf文件vi /etc/my.cnf。打开my.cnf,做如下配置在[mysqld]段下添加:#服务器唯一标示,一般取服务器的ipserver-id =原创 2021-06-09 17:48:52 · 1402 阅读 · 2 评论 -
mysql多表联合查询字符集不一致时的解决方案
执行类似如下SQL时:select a.xxxfrom a bjdm, bwhere a.id=b.id and a.yyy=‘20000007’ ;报错如下Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation ‘=’解决办法:alter table a convert to character set utf8mb4 collate utf转载 2020-12-02 11:33:00 · 1561 阅读 · 1 评论 -
centos7 安装 Mysql 5.7.27,详细完整教程
下载 MySQL yum包wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm2.安装MySQL源rpm -Uvh mysql57-community-release-el7-10.noarch.rpm3.安装MySQL服务端,需要等待一些时间yum install -y mysql-community-server4.启动MySQLsystemctl start mysqld.service.转载 2020-07-23 13:59:16 · 638 阅读 · 0 评论 -
ElasticSearch添加中文分词器
关于ElasticSearch的作用和原理笔者就不再废话了,相信大家都有所理解的。咱们直接切入正题。1.下载IK分词器 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 打开上述原创 2020-06-06 06:33:25 · 326 阅读 · 0 评论 -
mysql不允许远程访问解决方法
当笔者在centos7上安装好数据库后,使用Navicat远程访问时,蛋疼的事情出现了,无法访问,如下图:经查证,这是因为数据库还要做适当的修改,否则只能本机localhost访问。步骤第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。第二:在系统防火墙添加例原创 2020-05-10 08:11:53 · 2270 阅读 · 0 评论 -
linux下Redis安装使用说明
一.为什么使用redis:redis是一个nosql(not only sql不仅仅只有sql)数据库,翻译成中文叫做非关系型型数据库。redis数据库具有如下特点:1.没有关联关系,数据结构简单,拓展表比较容易;2.读取速度快,对较大数据处理快;3. 对比memcached,redis支持更多的数据类型。二.redis安装步骤(linux环境下)1.获取redis资源 wget...原创 2019-10-08 14:49:05 · 260 阅读 · 0 评论 -
Elasticsearch-head 安装使用
Elasticsearch-head 是一款操作搜索引擎Elasticsearch的插件,能够直观的操作elasticsearch,给开发人员带来极大的方便。下面简单讲解Elasticsearch-head的安装方法。安装环境1. 建议CentOS7操作系统略2. JDK(建议1.8或以上)略Elasticsearch(建议Elasticsearch6以上)略head安装由于h...原创 2019-10-08 14:35:15 · 188 阅读 · 0 评论 -
elasticsearch同步mysql数据库神器之go-mysql-elasticsearch
go-mysql-elasticsearch 是国内作者开发的一款插件。测试表明:该插件优点:能实现同步增、删、改、查操作。不足之处(待完善的地方): 1、日志不是很详细,但是能满足基本需求;2、初始化时,无法自动同步mysql中存在的以前的数据,需要自行解决初始导入(如重建索引批量导入)目前我司使用的是国防科技大学的同步组件,基本符合目前需求,该组件作为不时之需go-mys...原创 2019-10-08 14:31:17 · 3215 阅读 · 2 评论 -
Greenplum搭建与使用
Greenplum简介Greenplum是一个关系型数据库集群,由数个独立的数据库服务组合成的逻辑数据库,采用Shared-Nothing架构,整个集群由很多个数据节点(Segment Host)和控制节点(Master Host)组成,其中每个数据节点上可以运行多个数据库。简单来说,Shared-Nothing是一个分布式的架构,每个节点相对独立。在典型的Shared-Nothing中,每一个...原创 2019-10-08 14:26:09 · 451 阅读 · 0 评论