![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 69
baozi_xiaoge
这个作者很懒,什么都没留下…
展开
-
docker版MySQL升级
docker版MySQL8.0.20升级到8.0.22,为了稳妥起见,先备份数据库。cp -rf mysql mysqlbak停止旧的mysql容器docker stop mysql8.0.20-test拉取新的docker pull mysql:8.0.22启动新的docker run --name=mysql8.0.22-test \ -p 3306:3306 \ --privileged=true \ --mount type=bind,src=/data/mys原创 2020-12-18 08:41:11 · 6683 阅读 · 0 评论 -
tar版MySQL8.0.20升级到8.0.22
因公司渗透测试,8.0.20版本漏洞不少,很多都在22修复了,网上巴拉一堆都是5升级到8的,无奈去巴拉官网,没想到步骤如此简单。官方升级链接: link.因数据库是安装的tar.gz版本,于是乎将8.0.22的版本下载上传8.0.16版本是个分水岭,之后的版本升级一步就可以解决。先查看关闭方式,最好配置是1或者0,将正在运行的8.0.20停掉,解压8.0.22的压缩包,删除旧的软链接指向新的8.0.22目的是保持my.cnf 的一致性。之后进入bin目录,datadir指向已存在数据目录my原创 2020-12-14 20:24:28 · 1513 阅读 · 2 评论 -
服务器异常关闭导致Confluence无法启动报JDBC exception sql state[XX002];could not extract resultset
偶尔服务器异常关闭重启后,Confluence就无法启动了,报错如截图看了一下Tomcat日志,没有啥错误,百度不得其所,查看官网看了一下运行日志存储atlassian-confluence.log,根据部署找到其路径/home/data/logs,看到如下日志。数据库索引错误连接数据库,新建查询,修复有异常的索引REINDEX INDEX job_id_start_time_idx修复成功后重新启动Confluence,完美进入...原创 2020-08-14 16:12:10 · 742 阅读 · 0 评论 -
CentOS7单服务器多个数据库版本
假如一个服务器已经安装了一个版本数据库,想同时安装另一个版本的,看了一下网上资料好多都是编译源码,有个简单方法分享一下前提:已经安装A版本的数据库,如8.0 ,端口号3306,想要安装5.7版本的,端口号3307下载5.7版本的tar.gz/etc下创建my3307.cnf并初始化配置,配置见末尾创建数据库存储的路径mkdir -p /data/mysql3307/{data,log}将5.7的压缩包上传到/usr下并解压tar zxvf 压缩包a重命名解压后的文件夹为mysql3307原创 2020-07-16 20:28:26 · 180 阅读 · 0 评论 -
CentOS7部署MySQL8--压缩包方式
1、首先官网下载mysql8的压缩包.tar.gz,两种方式:Windows上下载然后xftp上传或者直接Linux下wget方式,哪种快用哪种MySQL官网2、为避免因所依赖环境没有而报错,提前安装依赖库yum -y install autoconfyum -y install libaio* 3、初始化my.cnf文件放置my.cnf到/etc目录下,my.cnf例子放到最后4、根据my.cnf所配置创建相关数据存储目录mkdir -p /data/mysql/{data,log}.原创 2020-07-16 20:07:03 · 679 阅读 · 0 评论 -
TIDB之TIUP扩容binlog,下游为mysql
目录一、环境准备1、硬盘参数2、服务器参数修改3、中控机到四台服务器root免密二、部署tidb集群如题,在tiup模式部署tidb集群时未考虑binlog,现有需求需要binlog模式同步下游mysql因官方文档中binlog部署模式为ansible及Binary 方式,未有tiup集群模式,经过官方论坛讨论及实际操作,总结如下默认部署使用的场景1,如果是3可以忽略该文章一、环境准备1、硬盘参数按照官方文档说明,准备四台机器,其中/data硬盘有xfs及ext4,ext4按照官方说明修改硬盘原创 2020-05-25 16:40:18 · 419 阅读 · 0 评论 -
TIUP部署TIDB4.0步骤总结
文章目录一、配置互免二、中控机安装TIUP组件三、TIKV目标机器配置相关参数四、配置初始化参数五、验证集群部署状态前言,部署时相关软硬件参照官方网站我是官网一、配置互免中控机创建tidb用户,创建密码adduser tidbpasswd tidb设置免密操作visudo在最后一行加入tidbtidb ALL=(ALL) NOPASSWD: ALL 创建秘钥ssh-keygen -t rsatidb集群所属服务器同样创建root的秘钥中控机到各服务器设置免密,若中控机属于集原创 2020-05-12 14:56:03 · 2879 阅读 · 3 评论 -
CentOS运维常用脚本
一、根据空间大小删除最早的日志文件首先定义一个服务器最小空间值,如10Gsize=10485760然后利用while循环,以home所在分区为例。若该空间小于设定值则进行删除while [ df |grep 'home' |awk '{print $4}' -lt $size ]dols -t |tail -1 |xargs -i -n1 rm {}donels -t 排序ta...原创 2019-09-06 10:55:18 · 410 阅读 · 0 评论 -
Ansible使用之docker安装及docker-mysql安装
文章目录一、Ansible安装docker二、Ansible安装docker-mysql1、拉取mysql镜像2、创建本地映射目录3、创建my.cnf,初始mysql配置,并拷贝到相关目录4、运行mysql,创建容器5、查看容器运行情况一、Ansible安装dockerhttps://galaxy.ansible.com 该网站集成了大量的ansible roles且ansible-gala...原创 2019-11-18 15:23:33 · 781 阅读 · 0 评论 -
CentOS7下MySQL安装部署(yum)
文章目录下载安装服务相关密码初始化数据库远程登录授权下载安装以5.7版本为例下载源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装源yum -y install mysql57-community-release-el7-11.noarch.rpm之后进行安装,漫长的等待吧。...原创 2019-08-15 17:16:18 · 98 阅读 · 0 评论