美文网首页java成长之路
centos7.0利用yum快速安装mysql8.0

centos7.0利用yum快速安装mysql8.0

作者: Java成长之路 | 来源:发表于2019-06-24 20:47 被阅读1次

    我这里直接使用MySQL Yum存储库的方式快速安装:

    抽象

    MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包。这些软件包还可以升级和替换从Linux发行版本机软件存储库安装的任何第三方MySQL软件包,如果可以从MySQL获得它们的替代品。

    MySQL Yum存储库支持以下Linux发行版:

    • 基于EL6和EL7的平台(例如,Oracle Linux,Red Hat Enterprise Linux和CentOS的相应版本)

    • Fedora 29和30

    注意

    并非所有这些Linux发行版都支持所有版本的MySQL。有关 如何确定Linux发行版是否支持特定版本的信息,请参阅选择发布系列

    完全安装MySQL的步骤

    注意

    以下说明假定您的系统上尚未使用第三方分发的RPM软件包安装MySQL; 如果不是这种情况,请按照更换MySQL的本机第三方分发中给出的说明进行操作。

    1. 添加MySQL Yum存储库

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

      1. 访问https://dev.mysql.com/downloads/repo/yum/上的MySQL Yum存储库下载页面 。

        yum存储库
      2. 选择并下载适用于您的平台的发行包。

      3. 使用以下命令安装下载的发行包,替换 platform-and-version-specific-package-name 为下载的包的名称:

        shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm
        
    例子

    注意

    一旦在您的系统上安装了发行包,yum update 命令的任何系统范围更新(或启用dnf的系统的dnf升级)将自动升级系统上的MySQL软件包,并替换任何本机第三方软件包,如果Yum在MySQL Yum存储库中找到它们的替换。

    安装MySQL

    通过以下命令安装MySQL(对于支持dnf的系统,使用dnf替换命令中的 yum):

    sudo yum install mysql-community-server
    

    这将安装MySQL服务器的软件包以及其他所需的软件包。

    正在安装... 确认

    安装完成


    成功

    启动MySQL服务器

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

    shell> sudo service mysqld start
    

    对于基于EL7的平台,这是首选命令:

    shell> sudo systemctl start mysqld.service
    

    您可以使用以下命令检查MySQL服务器的状态:

    shell> sudo service mysqld status
    

    对于基于EL7的平台,这是首选命令:

    shell> sudo systemctl status mysqld.service
    

    MySQL服务器初始化(从MySQL 5.7开始):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

    • 服务器已初始化。

    • 在数据目录中生成SSL证书和密钥文件。

    • validate_password插件安装并启用。

    • 'root'@'localhost' 创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

      shell> sudo grep 'temporary password' /var/log/mysqld.log
      

      通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:

      shell> mysql -uroot -p
      
      mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
      

    注意

    MySQL的 validate_password 插件默认安装。这将要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。

    相关文章

      网友评论

        本文标题:centos7.0利用yum快速安装mysql8.0

        本文链接:https://www.haomeiwen.com/subject/ivhnfctx.html