在CentOS云服务器上安装和配置MariaDB数据库
MariaDB是一个流行的开源关系型数据库管理系统,它是由MySQL的开发者开发的替代品。本文将向您介绍如何在CentOS云服务器上安装和配置MariaDB数据库。
步骤1:更新系统软件包
在开始之前,请确保您的服务器是最新版本的,并且所有已安装的软件包都得到了及时更新。通过运行以下命令来完成此操作:
yum update -y
步骤2:添加MariaDB存储库
由于默认的CentOS仓库中可能没有最新的MariaDB版本,因此我们首先需要添加官方的MariaDB YUM仓库。请根据您的操作系统版本选择正确的命令:
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
chmod +x mariadb_repo_setup
./mariadb_repo_setup –mariadb-server-version=”mariadb-10.6″
步骤3:安装MariaDB
现在可以使用YUM工具轻松地从新添加的存储库中安装MariaDB了。执行以下命令以启动安装过程:
yum install MariaDB-server MariaDB-client -y
步骤4:启动并启用MariaDB服务
一旦安装完成,您需要启动MariaDB服务,并设置为开机自启。这可以通过systemctl命令实现:
systemctl start mariadb
systemctl enable mariadb
步骤5:初始化数据库安全设置
为了增强MariaDB的安全性,建议您运行mysql_secure_installation脚本。该脚本会引导您完成一系列的安全设置,如设置root密码、移除匿名用户等。
mysql_secure_installation
步骤6:登录到MariaDB控制台
要访问MariaDB,您可以使用mysql命令行客户端。如果您已经设置了root密码,则需要提供它才能进入控制台:
mysql -u root -p
步骤7:创建新的数据库和用户
在MariaDB控制台中,您可以创建一个新的数据库以及具有适当权限的新用户。以下是创建名为”mydb”的数据库和名为”myuser”用户的示例:
CREATE DATABASE mydb;
GRANT ALL PRIVILEGES ON mydb. TO ‘myuser’@’localhost’ IDENTIFIED BY ‘mypassword’;
FLUSH PRIVILEGES;
步骤8:防火墙配置(可选)
如果您想允许远程连接到MariaDB,那么还需要修改防火墙规则,允许外部流量到达端口3306。请注意,在生产环境中这样做可能会带来安全风险。
firewall-cmd –add-service=mysql –permanent
firewall-cmd –reload
至此,您已经成功地在CentOS云服务器上安装并配置好了MariaDB数据库。接下来可以根据自己的需求进一步优化性能或调整其他高级选项。记得定期备份数据,并保持软件处于最新状态。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/75933.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。