
MYSQL数据库部署,升级
文章平均质量分 83
执笔画情ora
数据库管理系统
展开
-
数据库学习案例20240324--mysql数据库备份脚本部署
--添加存储过程,触发器以及事件的备份内容。转载 2024-03-24 21:22:34 · 81 阅读 · 0 评论 -
数据库学习日常案例20231203-Mysql高级 -- 日志管理篇
当redolog设置commit发生异常时,并不会回滚事务,它会执行上图框住的逻辑,虽然redo log是处于prepare阶段,但是能通过事务id找到对应的binlog日志,所以MySQL认为是完整的,就会提交事务恢复数据。因此,之后用binlog日志恢复数据时,就会少这一次更新,恢复出来的这一行c值是o,而原库因为redo log日志恢复,这一行c值是1,最终数据不一致。在这种情况下,就可能导致你恢复从服务器的时候,无法从宕机前的中继日志里读取数据,以为是日志文件损坏了,其实是名称不对了。原创 2023-12-05 17:03:49 · 1851 阅读 · 0 评论 -
数据库学习日常案例20231203-MySQL reset master和reset slave解析
【前言】在配置主从的时候经常会用到这两个语句,刚开始的时候还不清楚这两个语句的使用特性和使用场景。经过测试整理了以下文档,希望能对大家有所帮助;转载 2023-12-05 15:57:53 · 475 阅读 · 1 评论 -
MySQL数据库管理--- mysql数据库迁移-v查看报错sql
1 该连接的查询只会在这个单独的线程中执行,该线程驻留在一个内核或者CPU上,服务器维护一个。缓冲区,用于存放已就绪的线程,因此不需要为每个新的连接创建或者销毁线程,(线程池)2 -f -force 报错之后继续执行,默认条件下直接退出。默认情况下:每个客户端连接都会在服务器进程中拥有一个线程。每个线程相当于一个LOCAL=NO的oracle远程链接。1 -v -verbose 方便查看报错的sql语句。原创 2023-11-16 16:44:21 · 381 阅读 · 0 评论 -
Mysql数据库升级-5.7 升级8.0版本 标准升级
事出必有因,在这个月的某个项目中,我们面临了一项重要任务,即每年一次的等保测评整改。这次测评的重点是Mysql的一些高危漏洞,客户要求我们无论如何必须解决这些漏洞。尽管我们感到无奈,但为了满足客户的要求,我们只能硬着头皮进行升级。而碰巧的是,Mysql5.7在10月份停止了更新,借着这次机会,我们决定研究一下Mysql5.7升级到Mysql8.0的过程。在本文的最后,我将分享一些在这次升级过程中遇到的问题。升级需求:将5.7.43升级到8.0.34, 升级方式in-place。转载 2023-11-13 17:24:33 · 3910 阅读 · 0 评论 -
Mysql高可用管理- PXC集群部署V2
PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。它将Percona server和XtraBackup与galera库集成,以实现同步多主复制。基于galera的高可用方案主要有MariaDB galeracluster和Percona XtraDB cluster,目前PXC架构在生产线上用的很多而且更加成熟。PXC相比那些传统的基于主从模式的集群架构MHA和双主,galera cluster最突出的特点是解决了诟病已久的复制延迟问题,基本上可以达到实时同步。转载 2023-08-18 16:48:59 · 366 阅读 · 0 评论 -
Mysql数据库管理-表空间文件迁移
MySQL使用表空间文件来存储和管理数据。在MySQL中,表空间是指用于存储表和索引数据的文件集合。每个MySQL数据库可以包含一个或多个表空间,每个表空间可以包含一个或多个数据文件。数据文件的类型可以是InnoDB的独立表空间文件(.ibd),或者MyISAM的表文件(.MYD和.MYI)。在InnoDB存储引擎中,每个InnoDB表都有一个独立的表空间文件。这种表空间文件包含了表的数据和索引信息。转载 2023-08-14 17:06:17 · 303 阅读 · 0 评论 -
Mysql高可用管理-MySQL 部署PXC集群
Percona XtraDB Cluster(简称PXC)—— 是基于Galera的MySQL高可用集群解决方案—— Galera Cluster是Codership公司开发的一套免费开源的高可用方案—— PXC集群主要由两部分组成:Percona Server with XtraDB(数据存储插件)和 Write Set Replication patches(同步、多主复制插件)—— 官网:http://galeracluster.com。转载 2023-04-27 11:09:17 · 1106 阅读 · 0 评论 -
MySQL数据库管理-mysql8.0标准部署
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';原文链接:https://blog.youkuaiyun.com/weixin_55496718/article/details/129325116。复制 mysql.server 文件,在/usr/local/mysql/mysql-8.0目录下执行。create user 'root'@'%' identified by '远程连接密码';原创 2023-03-10 10:31:19 · 924 阅读 · 0 评论 -
MySQL数据库管理-rpm包mysql数据库升级8.0.30-8.0.31
rw-r--r-- 1 root root 906106880 10月 28 09:52 mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar。-rw-r--r-- 1 root root 46425904 10月 31 09:13 mysql-shell-8.0.31-1.el7.x86_64.rpm。以升级8.0.31为例,下载mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar。注意:在以上检测中,检测到error为0就可以正常升级了。转载 2023-02-28 15:05:17 · 3029 阅读 · 0 评论 -
MySQL数据库管理-5.7.34 升级到 5.7.37 为例以及标准目录分配
示例以 5.7.34 升级到 5.7.37 为例CentOS 7.8二进制方式升标准部署 data目录单独存储 ,basedir固定软连接,在升级比较方便只需要更换软链接即可。转载 2023-02-28 11:27:14 · 437 阅读 · 0 评论 -
MySQL数据库升级-----逻辑升级官方文档
【代码】MySQL数据库升级-----逻辑升级官方文档。转载 2023-02-27 16:42:51 · 257 阅读 · 0 评论 -
mysql数据库升级-5.7.29-5.7.30 RPM包升级
由于我们安装mysql的方式是通过mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar中的rpm包安装:rpm -Uvh mysql-community-*.rpm。注意:当从5.7.29升级到5.7.30需要更新,当升级到最新的5.7.30后,就不用了.当然,如果非要更新(其实没必要),要加--force选项.第二步:创建一个新目录,解压mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar到新目录中.10个rpm包.、方式一:mysql -V。转载 2023-02-27 14:33:51 · 1212 阅读 · 0 评论 -
MYSQL版本升级-8.0.21-8.0.30
最后,如果用户对老的升级方式念念不忘,想要与之前的升级方式保持一致,只要在启动Server时,加选项 --upgrade=MINIMAL 就可以了。在第一步升级完成之后,Server分析系统表和用户表是否需要升级,如果指定了升级选项 upgrade (后面会详细介绍)为AUTO或者FORCE,Server将会执行第二步升级操作,对系统表和用户表进行升级,如果第二步不需要升级,Server将会跳过第二步。相比于之前的升级方式,整个过程由2步变成了1步,不需要额外的升级工具,降低了升级耗时。转载 2022-09-20 16:30:44 · 7025 阅读 · 0 评论 -
mysql数据库升级-MySQL 5.7.25主备架构小版本In-Place升级思路
一、描述漏扫发现MySQL有低风险漏洞,自己写方案、自己做测试、自己升级。版本:MySQL 5.7.25 升级到MySQL 5.7.28最新版本。架构:主从架构二、升级流程1、下载最新版数据库软件MySQL 5.7.282、上传到指定目录3、备份数据库软件、数据库数据目录、my.cnf4、解压缩数据库软件到指定路径5、关闭备库6、使用新版软件启动备库,mysqld_safe &7、登录备库,发现版本已升级,使用mysql_upgrade命令升级系统数据库。转载 2022-09-16 14:14:16 · 1354 阅读 · 0 评论 -
MYSQL数据库部署--5.7版本数据库部署
InnoDB缓存系统会把参数innodb_buffer_pool_size指定大小的缓存,平分为innodb_buffer_pool_instances个buffer_pool。# 官方文档的建议设置是innodb_log_file_size = innodb_buffer_pool_size/innodb_log_files_in_group。# sync_binlog=0(默认),事务提交后MySQL不刷新binlog_cache到磁盘,而让Filesystem自行决定,或者cache满了才同步。转载 2022-09-16 13:54:13 · 1144 阅读 · 0 评论 -
mysql数据库部署-标准my.cnf配置
InnoDB缓存系统会把参数innodb_buffer_pool_size指定大小的缓存,平分为innodb_buffer_pool_instances个buffer_pool。# checksum函数的算法,默认为crc32。# 官方文档的建议设置是innodb_log_file_size = innodb_buffer_pool_size/innodb_log_files_in_group。默认值是8,断开连接时如果缓存中还有空间,客户端的线程将被放到缓存中,当线程重新被请求,将先从缓存中读取。转载 2022-09-15 10:38:44 · 2070 阅读 · 1 评论 -
MYSQL数据库部署-Mysql5.7 Linux安装教程
Mysql5.7 Linux安装教程1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/software#cd /data/software–下载安装包–建议:在win转载 2020-10-14 01:36:05 · 402 阅读 · 0 评论 -
mysql部署-MySQL 5.7 多实例单配置 & 多实例多配置文件安装
01 MySQL 5.7 多实例单配置文件安装1.创建mysql用户以及组groupadd mysqluseradd -r -g mysql -s /bin/false mysql2.创建Mysql数据目录mkdir -p /data/mysql/3306mkdir -p /data/mysql/3307mkdir -p /data/mysql/3308chown -R ...转载 2020-01-05 23:30:47 · 954 阅读 · 0 评论 -
mysql数据库管理-mysql5.6数据库安装并更改存储目录步骤
mysql5.6数据库安装并更改存储目录步骤实战案例一次:[root@vm01 ~]# mkdir /data/[root@vm01 ~]# chown mysql:mysql /data[root@vm01 ~]# chmod 775 data[root@vm01 ~]# chmod 775 /datamysql> select @@datadir -> ;...转载 2019-12-10 23:46:17 · 247 阅读 · 0 评论 -
mysql数据库管理-MySQL 5.6升级至MySQL 5.7----版本升级最佳实战
GIS: MySQL 5.7 全新的功能,包括 InnoDB 空间索引,使用 Boost.Geometry,同时提高完整性和标准符合性。* JSON支持:使用 MySQL 的 JSON 功能,你可以结合 NoSQL 的灵活和关系数据库的强大。* 性能和可扩展性:改进 InnoDB 的可扩展性和临时表的性能,从而实现更快的网络和大数据加载等操作。* 利用MySQL 5.7包中的mysql_upgrade 升级MySQL数据中的系统表 -p指定密码。* 优化: 重写了大部分解析器,优化器和成本模型。转载 2019-12-10 23:43:02 · 832 阅读 · 1 评论 -
mysql数据库管理-mysql 5.7.20 升到mysql 5.7.28
实际操作升级案例[root@postgresql ~]# mkdir /mysql5.28[root@postgresql ~]# chown mysql:mysql /mysql5.28/[root@postgresql ~]# chmod 775 /mysql5.28/ #### 创建新的basedirmysql@ [(none)] 21:14: >select v...转载 2019-12-10 23:19:39 · 630 阅读 · 0 评论 -
mysql数据库管理centos7 安装 mysql5.6
centos7 安装 mysql5.6(mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz)1、到mysql官网下载安装包下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads选择以下截图中的版本2、下载后上传到linux中3、安装卸载系统自带的mariadb[r...转载 2019-12-10 22:04:00 · 125 阅读 · 0 评论 -
mysql数据库管理-文件系统分配管理
1 数据库软件迁移以及数据库挂载到不同的目录1 在my.conf里面确定的datadir目录下创建数据库名称相同的文件夹,并进行mount挂载,分散数据库存储。[root@postgresql ~]# /etc/init.d/mysqld statusERROR! MySQL is not running[root@postgresql ~]#tar -cvf mysq.tar *...原创 2019-10-28 16:29:38 · 291 阅读 · 0 评论 -
MYSQL安装与配置-windows
MySQL数据库安装与配置详解目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用一、概述 MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地址:http://ww...转载 2019-09-21 11:58:57 · 115 阅读 · 0 评论