首页>文档>Mysql>Centos6下升级MySQL数据库

Centos6下升级MySQL数据库

Centos6下升级MySQL数据库

备份数据

$ mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql  

查看版本

rpm -qa | grep mysql

文件和配置文件备份

cp -R /data/mysql mysql-5.1-data  
cp /etc/my.cnf my.cnf-5.1  

停止服务

service mysqld stop

方法一

此方法下,我并未删除老的MySQL,然而我升级成功!不知有什么后遗症没有。

wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
yum localinstall mysql57-community-release-el6-8.noarch.rpm
yum install mysql-server
mysqld --initialize --user=mysql
# 找到密码 vi /var/log/mysqld.log
# 修改密码 mysqladmin -uroot -p password
# 采用拷贝粘贴,输入旧密码,设定新密码
chkconfig mysqld on
# 重启
reboot

方法二

# 卸载旧版本的Mysql
yum remove mysql mysql-*  

# 执行之后再看看是不是残余一些mysql-libs之类的
# 查看是否有残余
yum list installed | grep mysql  

# 如果有,并确认没用之后也可以删除。
yum remove mysql-libs  

# 安装 这个要更新源的前提
yum install mysql-server

启动

service mysqld start
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索