在CentOS系统上安装数据库可以通过以下步骤进行,这里以安装MySQL为例进行说明:
环境准备
- 系统要求:确保你的CentOS系统是7或更高版本。
- 获取root权限:以root用户身份登录系统。
- 更新系统:在开始安装之前,建议先更新系统软件包。
sudo yum update -y
安装MySQL
- 添加MySQL仓库:
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- 安装MySQL服务:
sudo yum install -y mysql-community-server
- 启动MySQL服务:
sudo systemctl start mysqld
- 设置MySQL开机自启:
sudo systemctl enable mysqld
配置MySQL
- 获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
记下输出的临时密码。
- 首次登录MySQL:
mysql -u root -p
输入临时密码登录。
- 修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
- 配置远程访问(可选):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
测试MySQL连接
使用新密码重新连接MySQL。
mysql -u root -p
创建测试数据库
创建一个测试数据库,并验证安装是否成功。
CREATE DATABASE testdb; USE testdb; CREATE TABLE testtable (id INT, name VARCHAR(20)); INSERT INTO testtable VALUES (1, '测试数据'); SELECT * FROM testtable;
以上步骤详细介绍了如何在CentOS系统上从零开始安装MySQL数据库。根据你的具体需求,你还可以安装其他类型的数据库,如MariaDB、PostgreSQL、MongoDB等。