Mysql的版本从5.1.73升级到5.5.28的操作过程

linux的mysql版本是5.1.73,故需要升级,下面是升级mysql的过程.

mysql基础信息的位置

1. 配置文件
   [root@lyc ~]# /etc/my.cnf
2. 数据目录
   [root@lyc ~]#/var/lib/mysql
3. 启动脚本
   [root@lyc ~]#/etc/rc.d/init.d/mysqld

备份数据(重要)

[root@lyc ~]# mysqldump -uroot -p --all-databases > /root/mysql_db_bak/mysql_dbk_20191020.sql
[root@lyc ~]# tar czvf mysql_5.1.73_data_full.tar.gz /var/lib/mysql
[root@lyc ~]# cp /etc/my.cnf ./

数据备份好后关闭mysql数据库,service mysqld stop

安装mysql 5.5.28

--查看系统之前是否已安装MySQL
    rpm -qa | grep mysql

    mysql-server-5.1.73-8.el6_8.x86_64
    mysql-libs-5.1.73-8.el6_8.x86_64
    mysql-devel-5.1.73-8.el6_8.x86_64
    mysql-5.1.73-8.el6_8.x86_64
--有的话,卸载
    rpm -e mysql-server-5.1.73-8.el6_8.x86_64 --nodeps
    rpm -e mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps
    rpm -e mysql-devel-5.1.73-8.el6_8.x86_64 --nodeps
    rpm -e mysql-5.1.73-8.el6_8.x86_64 --nodeps
        
--离线安装mysql rpm

    rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm --nodeps --force
    rpm -ivh MySQL-client-5.5.28-1.linux2.6.x86_64.rpm 
    (-ivh :安装显示安装进度--install--verbose--hash)

--启动mysql 
    service mysql start

--MySQL安全配置向导 
    mysql_secure_installation
    (注意:删除匿名用户,允许用户远程连接),参照下面的图片
    登陆mysql
    mysql -u root -p

更新配置文件

[root@lyc mysql_db_bak]# cp /root/mysql_db_bak/my.cnf /etc/my.cnf

-- 在my.cnf配置文件中添加数据目录
    datadir =/var/lib/mysql

-- 启动mysql 5.5
    service mysqld start

在这里插入图片描述

恢复数据

-- 从datadir目录下恢复数据
    /usr/bin/mysql_upgrade -uroot -p

总结

至此mysql已经更新好了。登陆mysql,检查数据是否和原来一样。

升级过程并不复杂,关键要备份好数据文件,防止数据丢失.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值