CentOS6下MySQL5.1升级至5.5版本全过程解析

Linux CentOS6环境下MySQL5.1升级至MySQL5.5版本详细步骤如下:

第一、备份数据库和网站文件

在折腾之前我们还是要备份数据库和网页文件到本地,以免出现问题影响当前的环境以及其他网站的运行。

第二、停止MYSQL运行以及卸载老版本

    service mysqld stop #暂停MYSQL

    yum remove mysql mysql-*  #卸载老版本MYSQL

通过上面的命令,我们先停止当前MYSQL的运行,然后再卸载老的MYSQL5.1版本数据库。

第三、检查和卸载残余mysql-libs

    yum list installed | grep mysql

我们检查是否有残余的mysql-libs,如果有,我们执行下面的命令清除掉。

    yum remove mysql-libs

执行清除,如果没有不执行也没关系。

第四、升级和安装MYSQL5.5

这里老左参考网上一个快速的方法解决,因为等会要出去办事,在这篇文章就不选择版本安装了,直接采用源包中的5.5默认安装。

    rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

先安装一些依赖环境。

    yum --enablerepo=remi,remi-test info mysql mysql-server

然后再执行安装MYSQL5.5

    yum --enablerepo=remi,remi-test install mysql mysql-server

执行完成。到目前为止我们可以通过mysql -V检查MYSQL版本已经是5.5,但是现在还不行,根据提示需要进行配置文件,但是不懂为什么老左并没有修改MYSQL的配置文件也可以执行,难道是天意?

第五、启动和检查

    mysql_upgrade -u root -p

原本根据网络上的方法是需要修改配置文件的,我没修改也可以完成,所以继续执行升级启动的执行,输入当初我们的MYSQL ROOT密码,让过一遍。

mysql-up55-2

完毕之后,我们执行启动MYSQL

    service mysqld restart

如果能够看到两个绿色的OK,那就一切没有问题。

我们执行启动MYSQL

总结

升级成功后,运行wordpress等最新版本的开源程序就没有数据库的问题了。

时间: 2024-10-26 09:59:34

CentOS6下MySQL5.1升级至5.5版本全过程解析的相关文章

linux下mysql5.7.17最新稳定版本安装教程

通过源码在linux上安装mysql最新稳定版本:mysql-5.7.17 为了方便安装过程中不受boost依赖的影响,直接从官网下载mysql-boost-5.7.17.tar.gz版本.(官方解释,编译过程中需要boost,但实际没有用到.) 安装目录: 启动脚本:/etc/init.d/mysqld 程序根目录:/usr/local/mysql 数据目录:/data/mysql 安装过程 1.安装依赖 #yum install -y cmake gcc-c++* make ncurses-

centos6下安装dedecms

 几经波折,终于安装成功!!!   一.centos6下安装WDCP 1.连接linux 在百度直接搜索下载xshell,通过ssh连接 2.安装wdcp 下载安装wget http://dl.wdlinux.cn:5180/lanmp_v2.2.1.tar.gztar zxvf lanmp_v2.2.1.tar.gz安装全部sh install.sh可选安装lnamp,lamp,lnmp三个中任一个 选择1,安装apache 选择1,安装php5.2  只安装wdcp服务器/虚拟主机管理系统面

Centos6下iptables配置Xtables-Addons和GeoIP屏蔽某个国家ip

 下面来为各位介绍一个Centos6下iptables配置Xtables-Addons和GeoIP屏蔽某个国家ip例子,希望文章对各位有帮助.     今天服务器上流量猛增,ip都来自于中国,而且是非正常访问的ip,导致php-fpm耗CPU 100%,网站打开非常慢,本来已经使用iptables限制连接数,但由于同一ip的连接数达不到,所以没办法进行限制,只能采用屏蔽某个地区ip的方法了,Xtables-Addons就是这样的模块,只需要编译此模块,而不必编译系统内核,就可以和iptables

svn1.6在centos6下的使用

版本 CentOS 6:svn 1.6.11 svn1.6版本的不足在于,每个目录递归存在.svn目录:从1.7开始就只有root节点目录存在.svn目录,和git一样了. 但是因为还在用CentOS6,又不想手动编译安装,先缓缓. 常用命令 初始代码下载到本地 svn co http://<your_svn_repo> . 新添加文件 svn add new_file 新添加目录,递归添加 svn add new_folder --force 删除文件 可以用delete.remove或者r

mfc-在VS13下编写MFC程序,release版本(静态库)在自己电脑可以用,在其他电脑会崩溃。

问题描述 在VS13下编写MFC程序,release版本(静态库)在自己电脑可以用,在其他电脑会崩溃. 我在win8.1+VS13的编译环境下开发了一个mfc的程序,编译了一个静态库的release版本.在自己的电脑上程序跑得很正常.但是如果在其他电脑上跑,一旦使用tcp/ip发送数据,程序就会崩溃有哪个大神可以指导一下吗 解决方案 不同电脑环境不同没有可比性,你可以增加点日志输出来帮助分析.比如说其它电脑是否有防火墙或者杀毒软件会干扰你的程序,是否缺少运行库或者文件.等等. 解决方案二: 加些

在mac操作系统下,Intellij IDEA默认jdk版本的修改

Intellij IDEA 默认情况下,使用的jdk的版本是1.6,当第一次启动IDEA的时候,如果系统中未安装jdk,则系统会自动到苹果官网下载jdk安装文件.如果你的系统已经安装了jdk1.7或是更高的版本,同样首次打开IDEA的时候要求你安装苹果官网jdk1.6. 为了免去多余的jdk安装,解决办法如下: 到/Applications下找到IntelliJ IDEA 13,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,

MATLAB的Jacket GPU引擎已经升级至1.4版本

http://www.aliyun.com/zixun/aggregation/16337.html">AccelerEyes于7月15日宣布,用于MATLAB的Jacket GPU引擎已经升级至1.4版本,新增加了对NVIDIA Fermi计算架构的支持,包括GeForce GTX 400系列显卡和Tesla 20系列加速卡. Jacket是面向MATLAB和其他高级语言的一个软件平台,能充分利用GPU强大的浮点性能提供可视计算加速,特别是降低了科学家和工程师使用GPU计算的门槛,可广泛

谷歌地图今日升级至6.0版本,新增加了室内导航功能

北京时间11月30日消息,据国外媒体报道,谷歌地图(Google Maps)今日升级至6.0版本,新增加了室内导航功能. 谷歌地图可以帮助用户在不熟悉的环境里导航,它已经与日常生活中最常用的一些应用软件整合在一起,对许多用户来说,它就象是智能手机上的GPS系统一样. 谷歌发布Google Maps 6.0(腾讯科技配图) 谷歌今日发布了安卓版Google Maps 6.0,新增加了室内导航功能.如果用户身处某建筑物内部,而且地图库中也有该建筑物的内部地图的话,那么当用户打开Google Maps

眉山人网将其论坛程序升级至Discuz!X2版本

摘要: 近日,眉山本地最聚人气网站眉山人网(www.meishanren.com)将其论坛程序升级至Discuz!X2版本,升级后的论坛,运行效率大大提高,受到用户的良好反馈. 据了解,眉山是距离成都约70公里的 近日,眉山本地最聚人气网站-眉山人网(www.meishanren.com)将其论坛程序升级至Discuz!X2版本,升级后的论坛,运行效率大大提高,受到用户的良好反馈. 据了解,眉山是距离成都约70公里的地级市,而眉山人网就是为300万多眉山市民提供生活服务.消费指导.网络游戏等各类