Linux笔记 ·

centos7下使用yum安装mysql最新版本

前提:本文以centos7服务器为资源背景安装mysql,所有命令均未添加sudo ,若发现命令未执行等可添加之并重新尝试。

安装

1. 下载mysql的repo源

目前最新地址如下,若是

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
 最新的可随时通过http://dev.mysql.com/downloads/repo/yum/获取
centos7下使用yum安装mysql最新版本centos7下使用yum安装mysql最新版本

2.安装mysql57-community-release-el7-8.noarch.rpm包

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

据说


据说(网上说的,只是我没去寻找罢了。怎么。。还想打我啊→ _→ )安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

 yum install mysql-server

4.登陆

最初通过以下命令查询登录密码一直不存在任何信息,进入发现文件是空的。

grep "password" /var/log/mysqld.log

之后尝试了下用以下命令直接登陆

mysql -u root

结果报如下错误:

error

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)

此处仅说这次问题的解决方案,其余的放置附录里面。

最终发现应该是没启动服务。。使用以下命令启动之后再执行上面那个查看密码的命令就好了。

service mysqld start

获取密码后,通过如下命令登陆

mysql -u root -p

根据提示输下密码即可(此处为密文,无法看到任何输入信息,全凭个人感觉,当然错了会是提示哒)。

5.开放3306端口

firewalld

firewall-cmd --zone=public --add-port=3306/tcp --permanent

iptables(待续)

参与评论