在 CentOS Linux 7.6 上安装 MySQL 8.0 步骤(转载)

一、查看系统版本

[root@JasonSong ~]# cat /etc/os-release
NAME=“CentOS Linux”
VERSION=“7 (Core)”
ID=“centos”
ID_LIKE=“rhel fedora”
VERSION_ID=“7”
PRETTY_NAME=“CentOS Linux 7 (Core)”
ANSI_COLOR=“0;31”
CPE_NAME=“cpe:/o:centos:centos:7”
HOME_URL=“https://www.centos.org/“
BUG_REPORT_URL=”https://bugs.centos.org/“
CENTOS_MANTISBT_PROJECT=“CentOS-7”
CENTOS_MANTISBT_PROJECT_VERSION=“7”
REDHAT_SUPPORT_PRODUCT=“centos”
REDHAT_SUPPORT_PRODUCT_VERSION=“7”

二、 添加MySQL Yum存储库

​ 首先,将MySQL Yum存储库添加到系统的存储库列表中。跟着这些步骤:

 a.在Web浏览器中,访问:
 https://dev.mysql.com/downloads/repo/yum/
 
 b.选择并下载适用于您的平台的发行包。

 我这里选择下载是这个:mysql80-community-release-el7-2.noarch.rpm     
在这里顺便解释一下版本里的 el5,el6和el7是什么意思哦
EL是Red Hat E nterprise L inux(EL)的缩写。

*EL7是Red Hat 7.x,CentOS 7.x和CloudLinux 7.x的下载
*EL6是Red Hat 6.x,CentOS 6.x和CloudLinux 6.x的下载
*EL5是Red Hat 5.x,CentOS 5.x,CloudLinux 5.x的下载

   点击下载按钮后,请选择"No thanks, just start my download"进行下载
  或者通过以下方式下载 
 [root@JasonSong data]# 
 wget https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm  
c.使用以下命令安装下载的发行包       
[root@JasonSong data]# sudo rpm -Uvh mysql80-community-release-el7-2.noarch.rpm 

三、开始安装MySQL

通过以下命令安装MySQL

[root@JasonSong data]# sudo yum install mysql-community-server

四、启动MySQL服务器

​ ** 使用以下命令启动MySQL服务器**

[root@JasonSong data]# sudo systemctl start mysqld.service
可以使用以下命令检查MySQL服务器的状态:

[root@JasonSong data]# sudo systemctl status mysqld.service
如果MySQL已成功启动,则输出应包含Active: active (running)

注意哦,从MySQL 5.7开始,在安装过程中,会为MySQL root用户生成临时密码。将'root'@'localhost' 创建一个超级用户帐户。查看临时密码执行以下命令
[root@JasonSong data]# sudo grep 'temporary password' /var/log/mysqld.log

输出的结果是这样的,红色的就是临时密码哦,要记住哦,尽快修改掉哦

2019-02-20T08:30:44.577203Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Yn_fQ;d=c6ZJ   

记下密码,在下一步中您将需要这个临时密码来登录并更改新的密码。默认密码策略需要12个字符,至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。

//接下来通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:
[root@JasonSong data]# mysql -uroot -p
//修改密码执行以下命令
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘9oD3Irm0Y%gB’;```

五、测试MySQL

我们可以通过连接mysqladmin工具来验证我们的安装并获取相关信息,该工具是一个允许您运行管理命令的客户端。使用以下命令以root(-u root)连接到MySQL ,提示输入密码(-p),然后返回版本。
[root@JasonSong data]# mysqladmin -u root -p version
//您应该看到与此类似的输出:   
mysqladmin  Ver 8.0.15 for Linux on x86_64 (MySQL Community Server - GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version		8.0.15
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/lib/mysql/mysql.sock
Uptime:			31 min 11 sec

Threads: 2  Questions: 6  Slow queries: 0  Opens: 123  Flush tables: 2  Open tables: 99  Queries per second avg: 0.003

六、使用Navicat远程连接,同时为了安全起见,新建用户。

1)新建用户

  1. 用Navicat连接本地服务器(如果之前已连接,请打开连接)

  2. 点击菜单栏 –> 用户,如图1-1所示: 这里写图片描述

    ![](https://img-blog.csdn.net/201805111740508251563112030313

    **用户名:设置连接服务器的用户名 **
    **主机:设置允许连接服务器的主机ip地址。%,代表此用户可以在所有主机上连接服务器;192.168.21.*,代表此用户只能在ip地址属于21段的主机上连接服务器;192.168.21.88,代表此用户只能在ip地址为 192.168.21.88的主机上连接服务器。 **
    **密码:设置连接服务器的密码 **

    确认密码:与密码设置保持一致

    2)设置权限

    [外链图片转存失败(img-nK2g2fOO-1563112166825)(C:\Users\Ca\AppData\Roaming\Typora\typora-user-images\1563112089004.png)]

原文:成长的小猪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值