在centos下安装mysql5.7,寻求网上的帖子踩了太多的坑,为避免后面的人继续踩坑,记录下本人最终成功的安装方法。
首先找个可以用浏览器上网的电脑,打开网址http://repo.mysql.com/yum,这里面有可以选择的几个版本,可能在将来文件夹会发生变动。如下图所示:
根据自己需要和系统环境逐步选择文件夹进入,假如你不确定自己适合什么版本,没关系,上网搜索一下,就能找到线索。我最终使用的是http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm,不要点击下载(除非你浏览网页用的就是需要安装数据库的系统,否则,你需要做的是记下这个文件的网址,复制或者手写记下来。)
接下来,在系统环境中下载noarch.rpm文件
将下载的文件引入你的repo库中
安装MySQL数据库服务器
至此,安装是结束了。
接着,启动mysql服务。
若出现下图表示安装成功,大部分的机器应该会出现3306端口处于监听的信息。
查询root密码
登录root账户,注意上图中最后一个分号也是密码的一部分。
通过修改/etc/sysconfig/iptables设置防火墙,若无此文件,则需要通过yum -y install iptables-services命令安装iptables服务。在/etc/sysconfig/iptables中加入一下语句
重启防火墙。