前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7下使用yum安装mysql最新版本

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

作者头像
WindCoder
发布2018-09-20 15:55:24
2.4K0
发布2018-09-20 15:55:24
举报
文章被收录于专栏:WindCoderWindCoder

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

安装

1. 下载mysql的repo源

目前最新地址如下,若是

代码语言:javascript
复制
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最新版本
centos7下使用yum安装mysql最新版本
centos7下使用yum安装mysql最新版本

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

代码语言:javascript
复制
 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

代码语言:javascript
复制
 yum install mysql-server

4.登陆

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

代码语言:javascript
复制
grep "password" /var/log/mysqld.log

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

代码语言:javascript
复制
mysql -u root

结果报如下错误:

error

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

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

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

代码语言:javascript
复制
service mysqld start

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

代码语言:javascript
复制
mysql -u root -p

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

5.开放3306端口

firewalld

代码语言:javascript
复制
firewall-cmd --zone=public --add-port=3306/tcp --permanent

iptables(待续)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-08-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • error
    相关产品与服务
    云数据库 SQL Server
    腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档