![](https://img-blog.csdnimg.cn/20200323104838430.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库及缓存
文章平均质量分 50
mysql,redis等相关数据库和缓存的安装以及试错。
unhejing
软件开发者,熟练微信小程序,网站,app前端后端开发
展开
-
更换elasticsearch数据存储目录
前言:由于es数据存储递增导致磁盘空间不足,扩容的磁盘又不在存储目录下,所以需要更换es数据和日志的存储目录1.停止需要迁移的节点,禁用分片curl -XPUT '192.168.31.51:9200/_cluster/settings?pretty' -H 'Content-Type:application/json' -d' { "transient": { "cluster.routing.allocation.enable": "none"原创 2021-09-13 18:25:46 · 2282 阅读 · 0 评论 -
centos安装kafka
1.下载zookpeer和kafka安装包https://mirrors.tuna.tsinghua.edu.cn/apache/2、创建文件夹mkdir -p /usr/local/services/zookeepermkdir -p /usr/local/services/kafka3.将压缩包移动到对应的文件夹mv apache-zookeeper-3.6.3-bin.tar.gz /usr/local/services/zookeepermv kafka_2.12-2.6.2.t原创 2021-05-28 10:49:07 · 235 阅读 · 0 评论 -
centos7离线安装mysql5.7
1.下载离线安装包地址:https://dev.mysql.com/downloads/mysql/2.点击下载 跳转到下载页面:https://dev.mysql.com/downloads/file/?id=5005953.卸载掉系统原有的mysqlrpm -qa | grep mariadbrpm -e --nodeps 文件名4.开始安装(1)添加mysql用户组和用户# 添加mysql用户组groupadd mysql # 添加mys..原创 2021-02-25 10:33:53 · 487 阅读 · 0 评论 -
修改mysql的group_concat字符长度限制
mysql的group_concat是有长度限制的,默认是1024. 超出长度会被截断修改group_concat长度的方法:1.查看group_concat长度:show variables like "group_concat_max_len";2.临时修改,在mysql客户端SET GLOBAL group_concat_max_len=1024000;SET SE...原创 2019-12-10 13:49:57 · 976 阅读 · 0 评论 -
mysql创建用户、授权、修改密码、删除用户操作指令
1.创建用户create user ‘username’@‘host’ identified by ‘password’username:用户名host:指定该用户在哪个主机上可以登陆localhost 表示本地用户,%表示任意主机均可登录password:登陆密码,可以为空例如:创建远程登录用户:create user 'adminuser'@'%'ident...原创 2019-11-01 10:45:38 · 286 阅读 · 0 评论 -
centos Mysql使用mysqldump备份数据库
1.mysqldump需要的权限select, reload, lock tables, replication client, show view, process2.备份时的参数--single-transation #对inodb存储引擎有效-l ,--lock-tables #对非事务型存储引擎,只能保证某一个数据库的数据是一致性的。不能保证所有数据库的数据是一致的-...原创 2019-10-31 11:51:27 · 1789 阅读 · 0 评论 -
mysql一次性插入数据过多时报 max_allowed_packet错误
这是由于数据限制了mysql server接受的数据包大小解决方法:1.登录数据库服务查看当前配置show VARIABLES like '%max_allowed_packet%';2.修改该参数的值,有两种方法(1)直接修改数据库配置文件,重启数据库vim /etc/my.cnf在配置文件中添加:max_allowed_packet=30M保存退出 :wq ...原创 2019-10-30 10:20:36 · 548 阅读 · 0 评论 -
mysql主从复制设置从数据库延迟15分钟复制
延迟复制背景: 1.1)系统已上线,风控及灾备考虑,单机数据库缺陷风险高; A:数据库目前是主从结构,为避免误操作,所以从库是延迟15分钟,如果发现误操作可以在15分钟内暂停从库同步,并从从库获取相关数据修复被误操作的主库。并在每天凌晨3点非业务高峰时间对mysql-master进行备份。 1.2)后续数据分析可能连接从库获取数据 A:数...原创 2019-10-30 09:48:32 · 1133 阅读 · 0 评论 -
生产环境下,centos服务器,mysql数据库配置主从复制
目录1.配置主服务器2.配置从服务器3.锁表备份主服务器数据并导入从服务器数据库4.备份完成后解锁表5.登陆从服务器的mysqlServer指定master数据库ip、slave用户密码、binlog文件号和位置号6.错误处理1:7.错误处理2:1.配置主服务器vim /etc/my.cnf (存放配置文件的地方每个人的不一样,可根据mysql --...原创 2019-10-29 18:32:09 · 430 阅读 · 0 评论 -
Access denied for user 'root'@'localhost' (using password: YES) 数据库密码正确,没有权限
数据库密码输入正确,却没有权限登陆解决方法:1.输入vim /etc/my.cnf (数据库配置文件),在[mysqld]下面添加 skip-grant-tables 表示允许无密码登陆,输入:wq,保存退出2.重启mysqlservice mysql stopservice mysql start3.输入mysql -uroot -p 回车 不用输入密码,登陆:...原创 2019-10-28 10:29:21 · 3101 阅读 · 0 评论 -
oracle递归查询父级或子级转换成mysql的语句
前言:今天公司做项目,遇到原项目是做oracle的数据库,然后现在用的是mysql。所以在转换的过程中遇到了oracle的递归语句报错,原因是mysql没有这个高级的递归查询语句,所以上网查询转换方法,网上各种存储过程,中间表什么的,搞的我脑袋瓜疼(突然感觉oracle收费还是有点道理的)。问题:select id from tm_org start with id=“ 402882e55f813...原创 2018-06-27 22:38:13 · 1191 阅读 · 0 评论 -
阿里云centos7安装redis全过程记录
Redis下载地址:https://redis.io/download(这个连接可能得翻墙查看,但是在centos7服务器上安装过程不需要翻墙,我查看了最新的是redis-4.0.9.tar.gz )1.在centOS里通过wget下载rediswget http://download.redis.io/releases/redis-4.0.9.tar.gz 2.在/usr/local里面创建re...原创 2018-04-11 13:33:50 · 4582 阅读 · 7 评论 -
阿里云centos7安装mysql5.7
官方安装文档http://dev.mysql.com/downloads/repo/yum/ 查看最新版本 1.下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2.安装mysql源yum localinstall mysql57-c...原创 2018-04-11 11:23:36 · 4421 阅读 · 5 评论 -
java spring调用db.properties外部文件时出错
在使用spring的bean连接数据库时是正常连接,bean的配置时直接输入的用户名和密码,如下图然后数据库连接成功,但是引入外部的配置文件时,却报错:文件和报错信息如下bean-properties.xml文件截图db.properties文件截图报错信息:分析了好久,发现我的数据库连接用户名不是root,而是我的电脑主机的名字,所以怀疑时变量名冲突,原创 2018-01-23 23:10:43 · 691 阅读 · 0 评论