CentOs7安装mysql5.7

一、安装MySQL

  1. 下载MySQL官方Yum源:

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    
  2. 使用Yum安装:

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    
  3. 安装MySQL服务,由于CentOs7内置mariadb,此步可自动覆盖mariadb

    yum -y install mysql-community-server
    

二、配置MySQL

  1. 启动MySQL服务:

    systemctl start  mysqld.service
    
  2. 查看MySQL运行状态,图中为运行状态:

    systemctl status mysqld.service
    

    在这里插入图片描述

  3. 查找MySQL初始化密码:

    grep "password" /var/log/mysqld.log
    

    在这里插入图片描述

  4. 利用该密码登录数据库:

    mysql -uroot -p
    
  5. 修改数据库密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
  6. 开启MySQL远程连接:

    grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
    

    参数解析:

    root:开放远程连接的用户名;

    %:为可远程连接的IP地址,%表示任意IP

    password:远程连接的密码。

  7. 刷新配置信息并退出MySQL

    flush privileges; 
    exit;
    
  8. 为防火墙添加开放端口(非必需):

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    # 重载
    firewall-cmd --reload
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章