yum安装mysql

用yum装mysql分两个步骤,第一就是建立安装yum的仓库,第二部直接用yum -y install <包体名称> 下载


(1)下载yum 仓库

打开mysql官网,找到并点击DOWNLOADS选项,如下图的红色部分。

往下拉找到 MYSQL Community DOWNLoads (如下图的红色圈起来的部分),打开它

 

 

然后点击打开MYSQL Yum Repository , 如下图的红色部分

这时候就来到了YUM仓库的下载页面,选择自己对应的下载版本,点击DOWNLOAD,比如我的是CentOS7 

 

下滑,找到No thanks ,just start my download.

 

对“NO thanks,just start my downloea ”右键鼠标选择复制这个链接地址。比如我复制后的链接地址是

https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

 然后在虚拟机使用wget 下载这个rpm包到当前目录

[root@dns mysql]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在当前目录找到这个rpm包,复制这个包的名字,用rpm命令进行安装

[root@dns mysql]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm  mysql80-community-release-el7-3.noarch.rpm

 

 至此,mysql的yum仓库安装好了, 可以在/etc/yum.repos.d
可以看到有mysql 的yum源

[root@dns yum.repos.d]# 
[root@dns yum.repos.d]# pwd 
/etc/yum.repos.d
[root@dns yum.repos.d]# ls 
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo     mysql-community-source.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  mysql-community.repo
[root@dns yum.repos.d]# 

更新仓库 执行 yum makecache 

 

(2)我们要装的是mysql-community..., 记不住这个包的完整的名字来进行安装, 可以执行 yum list | grep mysql-com 

[root@dns mysql]# yum list | grep mysql-com 

mysql-community-client.i686                 8.0.18-1.el7               mysql80-community
mysql-community-client.x86_64               8.0.18-1.el7               mysql80-community
mysql-community-common.i686                 8.0.18-1.el7               mysql80-community
mysql-community-common.x86_64               8.0.18-1.el7               mysql80-community
mysql-community-devel.i686                  8.0.18-1.el7               mysql80-community
mysql-community-devel.x86_64                8.0.18-1.el7               mysql80-community
mysql-community-embedded-compat.i686        8.0.18-1.el7               mysql80-community
mysql-community-embedded-compat.x86_64      8.0.18-1.el7               mysql80-community
mysql-community-libs.i686                   8.0.18-1.el7               mysql80-community
mysql-community-libs.x86_64                 8.0.18-1.el7               mysql80-community
mysql-community-libs-compat.i686            8.0.18-1.el7               mysql80-community
mysql-community-libs-compat.x86_64          8.0.18-1.el7               mysql80-community
mysql-community-release.noarch              el7-5                      mysql-connectors-community
mysql-community-server.x86_64               8.0.18-1.el7               mysql80-community
mysql-community-test.x86_64                 8.0.18-1.el7               mysql80-community

我们真正的要装的是带有server 字眼的包, 即倒数第二行的mysql-community-server.x86_64 这个包

至此,剩下的安装工作通过一个yum -y install <包的名字> 就可以安装结束了

[root@dns mysql]# yum -y install mysql-community-server.x86_64  

 

启动mysql 

前提:启动mysqld.服务

systemctl start mysqld

--------------------------------------------------

 

(1)mysql 刚安装完成就已经有一个初始密码了, 可以在 /var/log/mysqld.log 看到

 

[root@dns log]#  grep "pass" mysqld.log 
2019-11-10T15:09:58.686162Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: iZwifwwZg1*b

//可以看到暂时的密码是iZwifwwZgl*b

登录-u 是登录的用户身份, -p 是 登录需要密码

[root@dns log]# mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值