centos

如何在CentOS上安装数据库服务

小樊
49
2025-09-04 01:18:45
栏目: 智能运维

在CentOS上安装数据库服务,您可以选择多种数据库系统,如MySQL、PostgreSQL、MariaDB等。以下是在CentOS上安装MySQL和MariaDB的步骤:

安装MySQL

  1. 更新系统包

    sudo yum update -y
    
  2. 安装MySQL服务器

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

    sudo systemctl start mysqld
    
  4. 设置MySQL开机自启

    sudo systemctl enable mysqld
    
  5. 获取临时密码 安装完成后,MySQL会生成一个临时密码,您可以在日志文件中找到它:

    sudo grep 'temporary password' /var/log/mysqld.log
    
  6. 运行安全脚本 使用临时密码登录MySQL,并运行安全脚本以设置新密码和其他安全选项:

    sudo mysql_secure_installation
    
  7. 登录MySQL 使用新密码登录MySQL:

    mysql -u root -p
    

安装MariaDB

  1. 更新系统包

    sudo yum update -y
    
  2. 安装MariaDB服务器

    sudo yum install mariadb-server mariadb -y
    
  3. 启动MariaDB服务

    sudo systemctl start mariadb
    
  4. 设置MariaDB开机自启

    sudo systemctl enable mariadb
    
  5. 获取临时密码 安装完成后,MariaDB会生成一个临时密码,您可以在日志文件中找到它:

    sudo grep 'temporary password' /var/log/mariadb/mariadb.log
    
  6. 运行安全脚本 使用临时密码登录MariaDB,并运行安全脚本以设置新密码和其他安全选项:

    sudo mysql_secure_installation
    
  7. 登录MariaDB 使用新密码登录MariaDB:

    mysql -u root -p
    

其他数据库系统

对于其他数据库系统,如PostgreSQL,安装步骤类似:

  1. 更新系统包

    sudo yum update -y
    
  2. 安装数据库服务器

    sudo yum install postgresql-server postgresql -y
    
  3. 启动数据库服务

    sudo systemctl start postgresql
    
  4. 设置数据库服务开机自启

    sudo systemctl enable postgresql
    
  5. 初始化数据库

    sudo postgresql-setup initdb
    
  6. 创建数据库用户和数据库

    sudo -u postgres psql
    

    在psql shell中:

    CREATE USER your_username WITH ENCRYPTED PASSWORD 'your_password';
    CREATE DATABASE your_database;
    GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username;
    \q
    
  7. 启动数据库服务

    sudo systemctl start postgresql
    

通过以上步骤,您可以在CentOS上成功安装并配置数据库服务。

0
看了该问题的人还看了