centos6 升级mysql_MySQL升级-CentOS6.8

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

步骤:

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

13ac39b34ef8494c489c41b5346a8396.png

2、停止MySQL服务

e4a2c8d03e4997212922d326525cdfcf.png

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

8e7c15feff8b9faab28cc07bcc653433.png

0da41a369b092c205d393304f6309ab1.png

6ce3d423d68a76a74370094c49c218de.png

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

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

b2577c79634574ba074800afeb0ca573.png

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

7f89a36fe11dada776b0fa98b3635d8c.png

6、获取rpm包

092612e4601e5582386f71567616140b.png

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

1c87c99059e9bb4e8e0fe5ab878f57ec.png

8、安装MySQL服务

0db28f66d83131397182051668f2a4c5.png

显示安装完成

e6979651842722654c44033eebf0c639.png

9、开启MySQL服务

e294a065d1c3ddfd209631fb273b5860.png

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

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

1e946f65b38231beb28e3e818e60fcd4.png

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

38fe3b32e17b461b3aefb7ad6f3fc500.png

aa3a8a26aa48df118ba40af501bef0bf.png

11、恢复备份的数据库

57a339ebbb498b1f6261bcd8d9e3afaf.png

e7db382769063b2fd99d3533f61aa4ed.png

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

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

41677a291fe51998f26d1a541a021046.png

解决办法如下:

9070f16fcaf2952836d16d17c44c021e.png

再次连接就会成功:

7a3f7e345af71207aced93862d438e13.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值