在CentOS 6.2中将MySQL版本从5.1更新为5.5 [英] Update MySQL version from 5.1 to 5.5 in CentOS 6.2

查看:149
本文介绍了在CentOS 6.2中将MySQL版本从5.1更新为5.5的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在CentOS 6.2中将MySQL从5.1更新到5.5。以下是我所做的过程:

I tried to update MySQL from 5.1 to 5.5 in CentOS 6.2. The following is the process I did:

1. rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
2. yum install libmysqlclient15 --enablerepo=webtatic
3. yum remove mysql mysql-*
4. yum install mysql55 mysql55-server --enablerepo=webtatic

,我得到以下输出:

[root@d2005 /]# yum install mysql55 mysql55-server --enablerepo=webtatic
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: yum.singlehop.com
 * extras: centos.mirrors.tds.net
 * updates: pubmirrors.reflected.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql55.x86_64 0:5.5.10-1.w5 will be installed
--> Processing Dependency: mysql55-libs = 5.5.10-1.w5 for package: mysql55-5.5.10-1.w5.x86_64
---> Package mysql55-server.x86_64 0:5.5.10-1.w5 will be installed
--> Processing Dependency: perl-DBD-MySQL for package: mysql55-server-5.5.10-1.w5.x86_64
--> Running transaction check
---> Package mysql55-libs.x86_64 0:5.5.10-1.w5 will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Running transaction check
---> Package mysql-libs.x86_64 0:5.1.61-1.el6_2.1 will be installed
--> Processing Conflict: mysql55-libs-5.5.10-1.w5.x86_64 conflicts mysql-libs < 5.5.10
--> Finished Dependency Resolution
Error: mysql55-libs conflicts with mysql-libs
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

如何解决?

推荐答案

列出Old MySql



To list Old MySql

yum list installed | grep -i mysql



删除Old MySql



To remove Old MySql

yum remove mysql mysql-*



Remi 6和Red Hat(RHEL)6



Remi Dependency on CentOS 6 and Red Hat (RHEL) 6

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm



安装MySQL服务器



Install MySQL server

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



h2>

To list New MySql

yum list installed | grep -i mysql



启动MySql伺服器



/etc/init.d/mysqld start ##更新后使用重新启动

start MySql server

/etc/init.d/mysqld start ## use restart after update

service mysqld start ##更新后使用重新启动

service mysqld start ## use restart after update

chkconfig --levels 235 mysqld on



最后



Last

mysql_upgrade -u root -p

现在我的MySql版本是5.5.32

Now my MySql version is 5.5.32

http://www.webtatic.com/packages/mysql55/

http://www.if-not-true -then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/

希望它帮助某人

注意
从@pim添加评论(在评论中)

NOTE: Adding comments from @pim (in comments)

Just wanted to add that after the upgrade, my crontab was removed as well. Had to reinstall with "yum install vixie-cron" (CentOS 6) 

这篇关于在CentOS 6.2中将MySQL版本从5.1更新为5.5的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆