一、安装前准备
sudo yum update -y更新系统软件包,避免依赖冲突。sudo yum install -y wget vim。二、MySQL数据库安装步骤
下载MySQL官方YUM仓库包(以MySQL 8.0为例):
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
(CentOS 8及以上版本替换为对应仓库包,如el8)。
更新YUM缓存并安装MySQL:
sudo yum makecache fast && sudo yum install -y mysql-community-server。
启动MySQL服务:sudo systemctl start mysqld;
设置开机自启:sudo systemctl enable mysqld。
sudo grep 'temporary password' /var/log/mysqld.log。sudo mysql_secure_installation,按提示完成以下操作:
sudo systemctl status mysqld(显示“active (running)”即为成功);mysql -u root -p(输入设置的root密码),执行SELECT VERSION();查看版本信息,确认安装成功。三、PostgreSQL数据库安装步骤
下载PostgreSQL官方YUM仓库包(以PostgreSQL 13为例):
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
(CentOS 8及以上版本替换为EL-8-x86_64)。
安装PostgreSQL及扩展组件:
sudo yum install -y postgresql13-server postgresql13-contrib。
运行初始化脚本(CentOS 7及以上使用systemd):
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb。
启动PostgreSQL服务:sudo systemctl start postgresql-13;
设置开机自启:sudo systemctl enable postgresql-13。
/var/lib/pgsql/13/data/pg_hba.conf,添加:host all all 0.0.0.0/0 md5(允许所有IP通过密码认证访问)。/var/lib/pgsql/13/data/postgresql.conf,修改:listen_addresses = '*'。sudo systemctl restart postgresql-13。sudo -u postgres;psql,执行\conninfo查看连接信息,确认安装成功。四、后续操作建议
GRANT命令、PostgreSQL的CREATE USER命令)。my.cnf、PostgreSQL的postgresql.conf),优化字符集(如UTF-8)、连接数、缓存等参数。mysqldump(MySQL)或pg_dump(PostgreSQL)工具定期备份数据库,存储至安全位置。