在CentOS上安装数据库服务可以通过以下步骤完成,这里以安装MySQL为例进行说明:
更新系统:
sudo yum update -y
安装MySQL:
sudo yum install mysql-server -y
启动MySQL服务:
sudo systemctl start mysqld
设置开机自启动:
sudo systemctl enable mysqld
获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
运行安全配置脚本:
sudo mysql_secure_installation
登录MySQL:
mysql -u root -p
创建新用户和数据库(可选):
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload
备份数据库:
mysqldump -u root -p mydatabase > mydatabase_backup.sql
恢复数据库:
mysql -u root -p mydatabase < mydatabase_backup.sql
创建索引:
CREATE INDEX idx_username ON users(username);
监控性能: 使用MySQL Workbench等工具进行性能监控和调优。