centos-7使用yum快速安装mysql-8

818 阅读1分钟

前言

为了搭建实验使用的数据库环境,多次尝试过手动安装配置mysql,但经常迷失在冗长的操作步骤之中,成功安装实属不易!使用yum安装是很好的选择!

安装前提

  1. yum源替换成国内源

  2. 卸载已安装的mysql

    • rpm包检查
      rpm -qa | grep mysql 如果存在类似下图安装包 image.png 使用rpm -e --nodeps mysql进行卸载

    • mysql目录检查
      find / -name mysql image.png 使用rm -rf dir-name删除


安装步骤

  1. 下载rpm文件 mysql-rpm
    yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

  1. 安装mysql
    yum install mysql-community-server -y

  1. 启动mysql
    service mysqld start image.png

  1. 查看初始密码
    grep 'temporary password' /var/log/mysqld.log
    如果此处未查询到结果,则说明原来安装的mysql目录未清理干净,请执行安装前提里的mysql目录检查步骤,再重启mysqlservice mysqld restart

  1. 登录数据库后修改初始密码
    alter user user() identified by "your new password";

  1. 配置root用户远程访问
    use mysql;
    update user set host='%' where user='root';
  • 其他配置
    • 修改数据库默认端口(/etc/my.cnf) port=xxxxx
    • 防火墙端口开放
      firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
      注:如果mysql安装在云服务器,需要同时开放云服务器相应端口