2025-05-20 07:38:45
855

云服务器上快速安装与配置MySQL教程

摘要
在云计算环境中,MySQL 是一种广泛使用的关系型数据库管理系统。它不仅提供了强大的数据存储和查询功能,还支持多种操作系统,包括 Linux。本教程将指导您如何在阿里云ECS(Elastic Compute Service)上快速安装并配置MySQL。 准备工作 在开始之前,请确保您已经拥有一个阿里云账号,并且创建了一…...

在云计算环境中,MySQL 是一种广泛使用的关系型数据库管理系统。它不仅提供了强大的数据存储和查询功能,还支持多种操作系统,包括 Linux。本教程将指导您如何在阿里云ECS(Elastic Compute Service)上快速安装并配置MySQL。

云服务器上快速安装与配置MySQL教程

准备工作

在开始之前,请确保您已经拥有一个阿里云账号,并且创建了一个ECS实例。如果还没有创建ECS实例,请先前往这里领取阿里云优惠券后,购买相应的服务来创建您的服务器实例。

更新系统软件包

我们需要保证服务器上的所有软件包都是最新的。通过SSH连接到您的ECS实例,并执行以下命令:

sudo yum -y update

安装MySQL

更新完成后,您可以继续安装MySQL。运行下面的命令来安装MySQL服务器:

sudo yum install mysql-server

安装过程可能需要一些时间,取决于您的网络速度和服务器性能。

启动MySQL服务

安装完毕后,接下来启动MySQL服务:

sudo service mysqld start

为了确保MySQL服务能够在每次重启时自动启动,可以启用开机自启:

sudo chkconfig mysqld on

设置root密码

安全是数据库管理中非常重要的一环。安装过程中,MySQL并未设置初始密码。请按照如下步骤设置一个强密码:

sudo mysqladmin -u root password 'YourNewPassword'

记得将 ‘YourNewPassword’ 替换为您选择的安全密码。

开启远程访问

如果您希望从其他机器访问此MySQL实例,则需要开启远程访问权限。登录到MySQL控制台:

mysql -u root -p

然后输入刚刚设定的密码。接着,执行以下SQL语句允许特定IP或任何IP地址访问:

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;

同样地,记得用实际密码替换 ‘YourNewPassword’。

防火墙设置

如果您的ECS实例开启了防火墙,还需要开放3306端口以便外部连接:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

至此,您已经在阿里云ECS实例上成功安装并配置了MySQL数据库。现在您可以开始构建您的应用程序,并利用MySQL来管理和存储数据了。

别忘了,在开始部署前,可以先去领取阿里云优惠券,以享受更实惠的价格购买所需的产品和服务!祝您开发顺利!。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部