2025-05-19 08:56:39
664

如何在云服务器上安装和配置MySQL数据库?

摘要
随着互联网的发展,越来越多的企业和个人选择将应用程序部署到云服务器上。而在众多的数据库管理系统中,MySQL由于其开源、性能优越等特点受到了广大开发者的青睐。本文将为您介绍如何在云服务器上安装和配置MySQL数据库。 一、准备工作 1.确保您的云服务器已经成功启动,并且可以通过SSH连接。2.更新系统软件包以避免潜在的…...

随着互联网的发展,越来越多的企业和个人选择将应用程序部署到云服务器上。而在众多的数据库管理系统中,MySQL由于其开源、性能优越等特点受到了广大开发者的青睐。本文将为您介绍如何在云服务器上安装和配置MySQL数据库。

一、准备工作

1.确保您的云服务器已经成功启动,并且可以通过SSH连接。
2.更新系统软件包以避免潜在的问题。对于基于Debian/Ubuntu系统的服务器,您可以使用以下命令进行更新:
sudo apt update && sudo apt upgrade -y
对于基于Red Hat/CentOS系统的服务器,您可以使用以下命令:
sudo yum update -y

二、安装MySQL

1.对于基于Debian/Ubuntu系统的服务器,可以使用apt-get工具安装MySQL:
sudo apt install mysql-server -y
对于基于Red Hat/CentOS系统的服务器,可以使用yum工具安装MySQL:
sudo yum install mysql-server -y
2.安装完成后,通过下面的命令启动MySQL服务并设置开机自启:

对于基于systemd的Linux发行版(如Ubuntu 16.04+或CentOS 7+),请使用以下命令:
sudo systemctl start mysqld
sudo systemctl enable mysqld

如果您使用的是较旧版本的Linux发行版,请使用以下命令:
sudo service mysql start
sudo chkconfig --level 35 mysql on

3.为了保证安全性,在首次登录之前需要对MySQL进行安全初始化。
sudo mysql_secure_installation
根据提示设置root密码等信息。

三、配置MySQL

1.默认情况下,MySQL只允许本地连接。如果需要从其他地方访问该数据库,则需要修改/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind-address参数为云服务器公网IP地址或者注释掉这行配置。
2.为了让远程客户端能够连接到MySQL,您还需要确保防火墙规则允许外部流量进入3306端口。如果是阿里云服务器的话,可以在安全组中添加一条入方向规则,放通3306端口即可。
3.重新启动MySQL服务使更改生效。
sudo systemctl restart mysqld

四、测试连接

现在,您可以尝试使用MySQL命令行客户端或其他图形化管理工具来连接刚刚配置好的MySQL实例了。

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