如何在CentOS 7上安装Mysql8.0

MariaDB数据库办理系统是MySQL的一个分支,本家儿要由开源社区在维护,采用GPL授权许可。开辟这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,是以社区采用分支的体例来避开这个风险。MariaDB的目标是完全兼容MySQL,包罗API和号令行,使之能轻松当作为MySQL的取代品。

但为了需要,仍是要在系统中安装MySQL,并且安装完当作之后可以直接笼盖失落MariaDB。

工具/原料

  • CentOS7云办事器
  • Xshell 4.0

方式/步骤

  1. 1

    添加Mysql yum源

    vi /etc/yum.repos.d/mysql-community.repo

  2. 2

    在mysql-community.repo中添加如下内容

    [mysql57-community]

    name=MySQL 5.7 Community Server

    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

    enabled=0

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    # Enable to use MySQL 8.0

    [mysql80-community]

    name=MySQL 8.0 Community Server

    baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/

    enabled=1

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    保留并退出

  3. 3

    查看mysql-community.repo

    cat /etc/yum.repos.d/mysql-community.repo

    看到如下图, 暗示添加当作功

  4. 4

    经由过程运行以下号令并查抄其输出来验证是否已启用和禁用了准确的子存储库

    yum repolist enabled | grep mysql

  5. 5

    经由过程运行以下号令更新yum 源来更新MySQL

    yum update

    碰到提醒时, 输入y号令

  6. 6

    安装MySQL

    经由过程以下号令安装MySQL

     yum install mysql-community-server

    碰到提醒时, 输入y号令

  7. 7

    启动MySQL办事器

    利用以下号令启动MySQL办事器:

    service mysqld start

  8. 8

    查抄MySQL办事器状况

    利用以下号令查抄MySQL办事器的状况:

    service mysqld status

  9. 9

    在办事器初始启动时,若是办事器的数据目次为空,则会发生以下环境:

    办事器已初始化。

    SSL证书和密钥文件在数据目次中生当作。

    validate_password 已安装并已启用。

    将'root'@'localhost建立一个超等用户帐户。设置超等用户的密码并将其存储在错误日记文件中。要显示它,请利用以下号令:

    grep 'temporary password' /var/log/mysqld.log

  10. 10

    经由过程利用生当作的姑且密码登录并为超等用户帐户设置自界说密码,尽快更改root密码:

    mysql -uroot -p

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPassword4!';

  11. 11

    至此,数据库安装完当作!

注重事项

  • centos 7.0 中yum的安装列表中已经将mysql移出了
  • validate_password 默认安装。实现的默认密码策略validate_password要求密码包含至少一个年夜写字母,一个小写字母,一个数字和一个特别字符,而且密码总长度至少为8个字符。
  • 基于EL7的平台的兼容性信息:来自平台的本机软件存储库的以下RPM软件包与安装MySQL办事器的MySQL Yum存储库中的软件包不兼容。利用MySQL Yum存储库安装MySQL后,您将无法安装这些软件包(反之亦然)。 Akonadi的MySQL的
  • 发表于 2019-01-06 00:00
  • 阅读 ( 182 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论