mysql8升级centos6_MySQL升级-CentOS6.8

在腾讯云购买的服务器自带的MySQL是5.1版本的,相对于最新版的5.7差了很多特性,在平时的项目练习中使用到了MySQL也会遇到一些奇葩的错误,很有必要升级到至少5.5版本以上。

步骤:

1、备份数据库,升级MySQL通常不会丢失数据,以防万一,还是需要这一步。

0809d9645eadf49a800612fe4d3850cd.png

2、停止MySQL服务

55afe464100176b54db32cf5212beae3.png

3、卸载旧版MySQL,执行过程中会询问你是否移除,此时输入‘y’

685c14554e9133b1c2e9a16d8dbdd2e3.png

812d91d4fe4362111b1a3469686b5a0a.png

7ee456dd0df3451b8e5bb0f9e06786ad.png

4、检查是否有残余的mysql,命令:yum list installed | grep mysql

如果有,可输入命令删除:yum remove mysql-*

1682d3798aa2a5d11da431cee85d944f.png

5、查询系统版本,及系统位数等相关信息,安装MySQL是需要选择相应的版本

0a5ff9f94ae0e69ca4dfd4bc7a60fdee.png

6、获取rpm包

db94f46628970d2e5145be2b6a0da555.png

7、安装用来配置mysql的yum源的rpm包

ff1c0c827bae638b809ef8c83253c50c.png

8、安装MySQL服务

38de94411e7260dbfd568f449ad8f622.png

显示安装完成

e03ed8911322415393fec9c418e17289.png

9、开启MySQL服务

4b6598849c6c4d22e2051abc0eab9af7.png

10、mysql安装成功后创建的超级用户‘root‘@‘localhost‘的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码

grep ‘temporary password‘ /var/log/mysqld.log

619601f6c8797bc647666b5b9b84e7e3.png

使用mysql生成的‘root‘@‘localhost‘用户和密码登录数据库,并修改其密码

61c573f4b628828cffc079cb857907ca.png

4cce8169a04d84a1e0f4f34be0fa1fb5.png

11、恢复备份的数据库

7611d0c88cd678d48efe57b6e64316e1.png

d9a113c833edbe86638e8f1b6a4c1acb.png

12、开启远程连接(3306端口),编辑 /etc/sysconfig/iptables即可

如果此时使用如Navicat之类的工具连接数据库会出现错误:

2e0ab9e164eb3c78953afe46d208d01c.png

解决办法如下:

157e7b52a9f7f4b3a3afd870fd360a9b.png

再次连接就会成功:

0d456e079c477691e655335e3b3598af.png

自此,数据库的升级就完成了!!

原文:http://www.cnblogs.com/haybl/p/7898471.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值