插件窝 干货文章 centos7上如何安装Mysql5.5数据库?

centos7上如何安装Mysql5.5数据库?

MySQL sudo 安装 bash 537    来源:    2025-05-11

在CentOS 7上安装MySQL 5.5数据库

MySQL 5.5是一个较旧的版本,CentOS 7默认仓库中已经不包含它。以下是安装MySQL 5.5的步骤:

方法一:从MySQL官方仓库安装

  1. 添加MySQL Yum仓库

    sudo rpm -Uvh https://dev.mysql.com/get/mysql55-community-release-el7-11.noarch.rpm
    
  2. 安装MySQL 5.5服务器

    sudo yum install mysql-community-server
    
  3. 启动MySQL服务

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  4. 安全配置(可选)

    sudo mysql_secure_installation
    

方法二:手动下载RPM包安装

  1. 下载MySQL 5.5 RPM包

    wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.62-1.el7.x86_64.rpm
    wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.62-1.el7.x86_64.rpm
    
  2. 安装依赖

    sudo yum install libaio
    
  3. 安装RPM包

    sudo rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm
    sudo rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm
    
  4. 启动MySQL服务

    sudo service mysql start
    

安装后配置

  1. 获取临时密码(如果使用方法一):

    sudo grep 'temporary password' /var/log/mysqld.log
    
  2. 登录MySQL

    mysql -u root -p
    
  3. 修改root密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_new_password');
    

注意事项

  1. MySQL 5.5已经过了生命周期,不再接收安全更新,建议考虑使用更新的版本(如5.7或8.0)
  2. 如果遇到依赖问题,可能需要安装额外的包如perlnet-tools
  3. 防火墙可能需要配置以允许MySQL端口(默认3306)

卸载方法(如果需要)

sudo yum remove mysql-server mysql-client
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf