0%

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
  7. 启动MySQL
    1
    sudo service mysqld start
  8. 用临时密码登录
    1
    2
    3
    4
    5
    6
    7
     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';

  9. 允许远程连接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;