CentOS安装MySQL 8.0

CentOS MySQL的安装和配置记录。

安装MySQL

  1. 打开官网 https://dev.mysql.com/downloads/repo/yum/ 下载(mysql80-community-release-el7-2.noarch.rpm)rpm文件

  2. 通过 WinSCP将文件上传至 /usr/ 目录下

  3. 本地安装

    1
    yum install mysql80-community-release-el7-2.noarch.rpm
  4. 查看MySQL 的所有版本

    1
    yum repolist all | grep mysql
  5. 默认会下载最新的版本,可以通过

    1
    2
    sudo yum-config-manager --disable mysql80-community
    sudo yum-config-manager --enable mysql57-community

来调整默认版本, 也可以通过修改 /etc/yum.repos.d/mysql-community.repo 中enabled的值(1 或 0)来进行修改。
6. 安装MySQL

1
sudo yum install mysql-community-server
  1. 启动MySQL

    1
    sudo service mysqld start
  2. 用临时密码登录

    1
    2
    3
    4
    5
    6
     sudo grep 'temporary password' /var/log/mysqld.log
    mysql -uroot -p
    # 修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    # 查看MySQL版本
    SHOW VARIABLES WHERE Variable_name = 'version';
  3. 允许远程连接MySQL数据库

    1
    2
    3
    4
    5
    6
    # 首先确保3306端口开放
    user mysql
    # 创建用户
    CREATE USER 'myuser'@'%' IDENTIFIED BY 'password'; (myuser 和 password 替换)
    GRANT ALL ON *.* TO 'myuser'@'%' WITH GRANT OPTION; (myuser 替换)
    FLUSH PRIVILEGES;
0%