在腾讯云轻量应用服务器上安装 MySQL 数据库,可以按照以下步骤操作。这里以 CentOS 7/8 或 Ubuntu 20.04/22.04 系统为例进行说明。
✅ 一、准备工作
- 登录你的腾讯云轻量服务器(可以通过 SSH 或者控制台的远程登录)。
- 确保系统已更新:
- CentOS:
sudo yum update -y - Ubuntu:
sudo apt update && sudo apt upgrade -y
- CentOS:
✅ 二、安装 MySQL
方法一:使用官方 YUM/Apt 源安装(推荐)
CentOS 安装 MySQL
-
下载并添加 MySQL 官方 YUM 源:
# 示例:MySQL 8.0(根据需要选择版本) wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm -
安装 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
Ubuntu 安装 MySQL
-
安装 MySQL 服务器:
sudo apt install mysql-server -y -
启动 MySQL 并设置开机自启:
sudo systemctl start mysql sudo systemctl enable mysql -
初始化安全设置:
sudo mysql_secure_installation注意:如果你使用的是 Ubuntu,
mysql_secure_installation可能会提示你是否使用VALIDATE PASSWORD PLUGIN,根据需求选择即可。
✅ 三、配置远程访问(可选)
默认情况下,MySQL 只允许本地连接。如需从其他机器访问:
1. 修改 MySQL 配置文件
- CentOS:
/etc/my.cnf - Ubuntu:
/etc/mysql/mysql.conf.d/mysqld.cnf
将以下行注释或修改为允许外部 IP 访问:
bind-address = 0.0.0.0
2. 重启 MySQL 服务
sudo systemctl restart mysqld # CentOS
sudo systemctl restart mysql # Ubuntu
3. 创建远程用户并授权
进入 MySQL:
mysql -u root -p
执行以下 SQL 命令:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
注意:确保防火墙和腾讯云安全组开放了 3306 端口!
✅ 四、配置腾讯云安全组
- 登录 腾讯云控制台
- 找到你的轻量服务器 → 安全组 → 编辑入站规则
- 添加一条规则允许端口
3306,来源 IP 可设为0.0.0.0/0(不推荐生产环境),或者指定特定 IP。
✅ 五、测试连接
你可以使用 Navicat、DBeaver 或命令行工具从本地连接数据库:
mysql -h <服务器公网IP> -u remote_user -p
🧠 补充建议
-
如果是开发测试用途,可考虑使用 MariaDB 替代 MySQL,安装更简单:
sudo yum install mariadb-server mariadb -y # CentOS sudo apt install mariadb-server -y # Ubuntu -
轻量服务器资源有限,请注意合理分配内存和连接数。
如果你告诉我你使用的具体系统(比如 CentOS 7 还是 Ubuntu 22.04),我可以提供更精准的命令哦!
CLOUD技术博