在CentOS Minimal上安装数据库,你可以选择多种数据库系统,如MySQL、PostgreSQL或MariaDB等。以下是在CentOS Minimal上安装MySQL的步骤:
更新系统包
sudo yum update -y
添加MySQL官方YUM仓库
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
安装MySQL服务器
sudo yum install mysql-server -y
启动MySQL服务
sudo systemctl start mysqld
设置MySQL开机自启
sudo systemctl enable mysqld
获取临时密码 安装完成后,MySQL会生成一个临时密码,你可以在日志文件中找到它:
sudo grep 'temporary password' /var/log/mysqld.log
运行安全脚本 使用临时密码登录MySQL,并运行安全脚本以设置新密码并禁用远程root登录等:
sudo mysql_secure_installation
按照提示操作,设置新密码并完成其他安全设置。
登录MySQL 使用新设置的密码登录MySQL:
mysql -u root -p
如果你想安装PostgreSQL,可以按照以下步骤操作:
添加PostgreSQL YUM仓库
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
安装PostgreSQL服务器
sudo yum install postgresql-server -y
初始化数据库
sudo postgresql-setup initdb
启动PostgreSQL服务
sudo systemctl start postgresql
设置PostgreSQL开机自启
sudo systemctl enable postgresql
创建数据库用户和数据库 切换到postgres用户并创建新用户和数据库:
sudo -u postgres psql
在psql shell中执行:
CREATE USER your_username WITH PASSWORD 'your_password';
CREATE DATABASE your_database;
GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username;
\q
MariaDB是MySQL的一个分支,安装步骤与MySQL类似:
添加MariaDB YUM仓库
sudo wget https://yum.mariadb.org/MARIADB.repo
sudo mv MARIADB.repo /etc/yum.repos.d/
安装MariaDB服务器
sudo yum install mariadb-server -y
启动MariaDB服务
sudo systemctl start mariadb
设置MariaDB开机自启
sudo systemctl enable mariadb
获取临时密码并运行安全脚本
sudo grep 'temporary password' /var/log/mariadb/mariadb.log
sudo mysql_secure_installation
登录MariaDB
mysql -u root -p
根据你的需求选择合适的数据库系统进行安装,并按照上述步骤完成安装和配置。