美文网首页
CentOS7安装MySQL8

CentOS7安装MySQL8

作者: valleygtc | 来源:发表于2020-01-09 23:20 被阅读0次

安装

MariaDB的安装方法:

MySQL 被 Oracle 收购后,CentOS7之后的官方仓库中就不再提供 MySQL,而是提供其开源版本 MariaDB。

MariaDB 的安装方法很简单:

# server端:
$ sudo yum install mariadb-server

# client端:
$ sudo yum install mariadb

使用社区仓库安装MySQL:

若要安装 MySQL,需要添加 MySQL 社区提供的仓库:

首先在这里找到对应版本的 .rpm 文件的下载链接。

然后,以 CentOS7,MySQL8 为例,执行命令:

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

$ yum install mysql-community-server

使用镜像源安装MySQL:

由于社区提供的仓库下载速度很慢,我们最好使用镜像源下载,这里我们以使用清华的 MySQL 镜像源为例:

$ cd /etc/yum.repos.d/
$ touch tsinghua-mysql-community.repo
# 填入以下内容:
$ cat tsinghua-mysql-community.repo
[tsinghua-mysql80-community]
name=MySQL 8.0 Community Server tsinghua mirror.
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/
enabled=1
gpgcheck=0

# 然后安装:
$ yum install mysql-community-server

启动mysqld

$ systemctl start mysqld.service

# 查看mysqld运行状态:
$ systemctl status mysqld.service

配置

MySQL8 中的 root 密码不再是默认为空,而是在启动时随机生成一个密码,mysqld 会将其写到日志文件中,所以首先我们需要到日志文件中找到这个密码:

$ cat /var/log/mysqld.log | grep 'password'
2020-01-08T03:43:14.175884Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gerN_Zu=?9Pn

MySQL 提供了一个 bash 脚本 mysql_secure_installation,方便我们交互式的对MySQL进行一些基本的安全方面的设置:

  1. 可以设置root密码
  2. 可以禁止远程以root身份登录
  3. 可以删除匿名用户
  4. 可以删除test数据库,默认这个test数据库是可以被所有匿名用户访问的。
$ mysql_secure_installation

配置完成后应当重启 mysqld:

$ systemctl restart mysqld.service

参考:

相关文章

  • Mysql主从复制(一主一从)

    Mysql主从复制总结: 前文链接:CentOS7 下安装 Mysql8

  • CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: 1、CentOS7 安装mysq...

  • CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: 1、CentOS7 安装mysq...

  • mysql8 主主负载配置

    一、CentOS7下安装mysql8 1.1 安装前清理工作 查找出安装的mysql相关软件包依赖包, 删除找到...

  • MySQL目录

    安装 安装MySQL8 卸载MySQL8 MySQL8限定IP访问 事务 MySQL的事务的隔离级别

  • Linux:Mysql安装及配置

    本示例基于CentOS7,安装MySQL8版本。 第一步:查看mariadb包,有则删除 rpm -qa | gr...

  • CentOS7下安装Mysql8

    Mysql8解压版安装总结: 前文连接:CentOS7环境搭建 说明:为了接下来大数据Sqoop组件的使用,在此总...

  • Centos7/8 yum安装mysql8并查看默认root密码

    1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装M...

  • CentOS7数据服务器的搭建

    安装MySQL8 CentOS7默认数据库是MariaDB且yum源中不存在MySQL,所以第一步下载MySQL的...

  • Mysql基础-数据库操作

    前文索引:CentOS7 下安装 Mysql8 说明:在软件开发领域,对数据的操作是必不可少的一个环节,而对数据的...

网友评论

      本文标题:CentOS7安装MySQL8

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