centos

centos mysql配置步骤

小樊
45
2025-03-15 11:06:10
栏目: 云计算
mysql云数据库,弹性扩容,低至0.3元/天! 查看>>

在CentOS上配置MySQL的步骤如下:

准备工作

  1. 设置虚拟机静态IP(如果使用虚拟机):

    • 编辑虚拟网络编辑器,设置VMnet8 NAT模式。
    • 修改子网IP和网关IP。
    • 编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置BOOTPROTOstaticONBOOTyes,并添加IPADDRNETMASKGATEWAY
  2. 卸载现有MySQL(如果存在):

    • 检查并卸载系统自带的MySQL版本。
    • 示例命令:
      rpm -qa | grep mariadb
      rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
      
  3. 添加MySQL Yum仓库

    • 安装wget
      yum -y install wget
      
    • 下载MySQL Yum仓库文件:
      wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
      
    • 安装仓库:
      rpm -ivh mysql80-community-release-el7-7.noarch.rpm
      

安装MySQL

  1. 安装MySQL服务

    yum -y install mysql-server
    
  2. 启动MySQL服务

    systemctl start mysqld
    
  3. 设置MySQL开机自启动

    systemctl enable mysqld
    
  4. 查看MySQL服务状态

    systemctl status mysqld
    
  5. 查看初始密码

    grep 'temporary password' /var/log/mysqld.log
    
  6. 登录MySQL并修改密码

    sudo mysql -u root -p
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
  7. 允许外部访问MySQL数据库(可选):

    • 创建远程访问用户:
      create user 'root'@'%' identified by 'mypassword';
      
    • 分配权限:
      grant all privileges on *.* to 'root'@'%' with grant option;
      
    • 刷新权限:
      flush privileges;
      
    • 修改MySQL配置文件以允许远程连接:
      sudo vi /etc/my.cnf
      
      找到bind-address,将其值改为0.0.0.0或者注释掉这一行。
    • 重启MySQL服务:
      sudo systemctl restart mysqld
      

安全加固

验证安装

以上步骤涵盖了在CentOS上安装和配置MySQL的基本流程,包括准备工作、安装、启动、安全配置和验证安装。根据具体需求,您可能还需要进行进一步的配置,如设置多个数据库、配置复制等。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

相关推荐:centos mysql配置步骤是什么

0
看了该问题的人还看了