源码安装 mysql 5.5.20升级到mysql 5.6.25

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: <p><span style="white-space:pre"><span style="font-size:18px"></span></span><span style="font-size:18px">环境:</span></p> <p><span style="font-size:18px"><span style="white-space:pre"></span>centos

环境:

centos 6.5  64

mysql 5.5.20 升级 5.6.25


mysql 5.5.20安装参考:

http://blog.csdn.net/u010098331/article/details/50730391

mysql 5.6.25安装参考:

     http://blog.csdn.net/u010098331/article/details/50886619


CentOS系统下将MySQL升级至5.6.25 (源码安装方式)

摘要:CentOS系统下将MySQL升级至5.6.25 (源码安装方式) ...

CentOS系统下将MySQL升级至5.6.10 (源码安装方式) 
进入MySQL  mysql> show variables like '%datadir%'; 
原MySQL 数据库 目录/var/lib/ mysql /   
# yum -y install cmake  #mysql5.5以后采用cmake方式,替换了原有的./configure 
#wget http://dev. mysql .com/get/Downloads/MySQL-5.6/ 
mysql -5.6.10.tar.gz/from/http://cdn. mysql .com 
# tar -zxvf mysql-5.6.10.tar.gz  
# cd mysql-5.6.10 
#cmake -DCMAKE_INSTALL_PREFIX= /usr/local/mysql #MySQL安装目录 
-DMYSQL_DATADIR= /usr/local/mysql/data #MySQL数据库目录  
-DDEFAULT_CHARSET=utf8  #默认字符集编码 
-DEXTRA_CHARSETS=all #扩展字符支持 
-DDEFAULT_COLLATION=utf8_general_ci #指定服务器默认的校对规则 
-DWITH_INNOBASE_STORAGE_ENGINE=1 #开启INNOBASE引擎 
-DWITH_ARCHIVE_STORAGE_ENGINE=1 #开启ARCHIVE引擎 
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1  #开启PERFSCHEMA引擎 
-DWITH_PARTITION_STORAGE_ENGINE=1 #开启分区引擎 

#make && make install 
#service  mysql d stop  #停掉原有MySQL服务 
#cp /usr/local/ mysql /support-files/my-default.cnf \  
/etc/my.cnf  #覆盖原有的my.cnf 

# vi /etc/my.cnf   #加入并修改以下 
basedir = /usr/local/ mysql  # 数据库 安装目录 
datadir = /var/lib/ mysql  #原 数据库 数据目录 
skip-grant-tables #由于升级需要,跳过权限验证 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 中 
#去掉STRICT_TRANS_TABLES,禁用数据严格模式 

#cp /usr/local/ mysql /support-files/ mysql .server \ 
/etc/init.d/ mysql d #覆盖 mysql d服务 

#service  mysql d start #重启新版本MySQL 
#/usr/local/ mysql /bin/ mysql _upgrade  -uroot -p原数据库密码 #执行表权限升级
报错请参考:
  http://blog.csdn.net/u010098331/article/details/50888362

#/usr/local/
mysql /bin/ mysql check --all-databases -p密码 #检查所有 数据库  
#vi /etc/my.cnf  #去掉skip-grant-tables  
#service  mysql d restart # 数据库 升级成功 

以上步骤,本人已在生产环境中测试通过。。      
       
编译参数可参照MySQL官方文档: 
http://dev. mysql .com/doc/refman/5.6/en/source-configuration-options.html#option_cmake_storage_engine_options       
参考:
http://www.php1.cn/Content/CentOS_XiTongXiaJiang_MySQL_ShengJiZhi_5-6-10_YuanMaAnZhuangFangShi.html
http://xiedexu.cn/mysql-5-5-upgrade-to-mysql-5-6.htm
http://blog.sina.com.cn/s/blog_4c197d4201017raf.html
http://www.eziep.net/details/1.html

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
关系型数据库 MySQL Linux
MySQL版本升级(8.0.31->8.0.37)
本次升级将MySQL从8.0.31升级到8.0.37,采用就地升级方式。具体步骤包括:停止MySQL服务、备份数据目录、下载并解压新版本的RPM包,使用`yum update`命令更新已安装的MySQL组件,最后启动MySQL服务并验证版本。整个过程需确保所有相关RPM包一同升级,避免部分包遗漏导致的问题。官方文档提供了详细指导,确保升级顺利进行。
560 16
|
4月前
|
关系型数据库 MySQL Linux
升级到MySQL 8.4,MySQL启动报错:io_setup() failed with EAGAIN
当MySQL 8.4启动时报错“io_setup() failed with EAGAIN”时,通常是由于系统AIO资源不足所致。通过增加AIO上下文数量、调整MySQL配置、优化系统资源或升级内核版本,可以有效解决这一问题。上述解决方案详细且实用,能够帮助管理员快速定位并处理此类问题,确保数据库系统的正常运行。
202 9
|
5月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
304 3
|
5月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
326 2
|
6月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
355 2
|
6月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
【10月更文挑战第7天】本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择合适的方法。
143 3
|
6月前
|
监控 关系型数据库 MySQL
如何升级MySQL数据库?
【10月更文挑战第16天】如何升级MySQL数据库?
|
7月前
|
监控 关系型数据库 MySQL
如何升级mysql的版本
如何升级mysql的版本
937 2
|
7月前
|
存储 监控 关系型数据库
如何升级MySQL版本?
如何升级MySQL版本?
501 2
|
8月前
|
SQL 存储 Oracle
MySQL 项目中 SQL 脚本更新、升级方式,防止多次重复执行
MySQL 项目中 SQL 脚本更新、升级方式,防止多次重复执行
140 0

热门文章

最新文章