Linux笔记··By/蜜汁炒酸奶

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

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

安装

1. 下载mysql的repo源 目前最新地址如下,若是

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
1

最新的可随时通过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
1

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

yum install mysql-server
1

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

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

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

mysql -u root
1

结果报如下错误: [callout class=“danger” title=“error”] ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2) [/callout] 此处仅说这次问题的解决方案,其余的放置附录里面。 最终发现应该是没启动服务。。使用以下命令启动之后再执行上面那个查看密码的命令就好了。

service mysqld start
1

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

mysql -u root -p
1

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

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

iptables(待续)

预览
Loading comments...
0 条评论

暂无数据

example
预览