在centos下安装mysql5.7,寻求网上的帖子踩了太多的坑,为避免后面的人继续踩坑,记录下本人最终成功的安装方法。

首先找个可以用浏览器上网的电脑,打开网址http://repo.mysql.com/yum,这里面有可以选择的几个版本,可能在将来文件夹会发生变动。如下图所示:

centos安装mysql5.7

根据自己需要和系统环境逐步选择文件夹进入,假如你不确定自己适合什么版本,没关系,上网搜索一下,就能找到线索。我最终使用的是http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm,不要点击下载(除非你浏览网页用的就是需要安装数据库的系统,否则,你需要做的是记下这个文件的网址,复制或者手写记下来。)

接下来,在系统环境中下载noarch.rpm文件

centos安装mysql5.7

将下载的文件引入你的repo库中

centos安装mysql5.7

安装MySQL数据库服务器

centos安装mysql5.7

centos安装mysql5.7

至此,安装是结束了。

接着,启动mysql服务。

centos安装mysql5.7

若出现下图表示安装成功,大部分的机器应该会出现3306端口处于监听的信息。

centos安装mysql5.7

查询root密码

centos安装mysql5.7

登录root账户,注意上图中最后一个分号也是密码的一部分。

centos安装mysql5.7

通过修改/etc/sysconfig/iptables设置防火墙,若无此文件,则需要通过yum -y install iptables-services命令安装iptables服务。在/etc/sysconfig/iptables中加入一下语句

centos安装mysql5.7

重启防火墙。

相关文章: