在腾讯云轻量应用服务器上安装 MySQL 是一个常见的需求,下面以 Ubuntu 系统为例,介绍如何在腾讯云轻量服务器上安装和配置 MySQL 数据库。
✅ 一、准备工作
1. 登录到你的轻量服务器
你可以使用 SSH 命令登录(Linux/Mac):
ssh username@your_server_ip
如果是 Windows,可以使用工具如 PuTTY 或者 Windows Terminal 进行连接。
✅ 二、更新系统软件包
sudo apt update && sudo apt upgrade -y
✅ 三、安装 MySQL 服务器
sudo apt install mysql-server -y
安装完成后,MySQL 会自动启动。你可以用以下命令检查状态:
sudo systemctl status mysql
✅ 四、运行安全初始化(推荐)
MySQL 安装后默认的配置不够安全,建议运行安全脚本:
sudo mysql_secure_installation
这个脚本会让你设置 root 密码、删除匿名用户、禁止远程 root 登录等。
✅ 五、配置远程访问(可选)
如果你希望从本地电脑或其他服务器访问该数据库,需要做以下几步:
1. 修改 MySQL 配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind-address 行,将其注释或改为:
bind-address = 0.0.0.0
保存并退出(Ctrl+O,Enter,Ctrl+X)。
2. 重启 MySQL 服务
sudo systemctl restart mysql
3. 创建允许远程访问的用户(进入 MySQL)
mysql -u root -p
输入你之前设置的 root 密码后,在 MySQL 中执行以下 SQL:
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
替换
your_user和your_password为你自己的用户名和密码。
✅ 六、开放防火墙端口(腾讯云控制台)
腾讯云轻量服务器默认是关闭所有非白名单端口的,你需要手动在控制台开放 3306 端口(MySQL 默认端口)。
步骤如下:
- 登录 腾讯云控制台
- 找到你的轻量服务器实例
- 点击“防火墙”标签页
- 添加规则:允许 TCP:3306(或者指定 IP 段)
- 保存
✅ 七、测试远程连接
你可以使用本地数据库工具(如 Navicat、DBeaver、MySQL Workbench)尝试连接服务器上的 MySQL。
✅ 八、常用命令总结
| 功能 | 命令 |
|---|---|
| 启动 MySQL | sudo systemctl start mysql |
| 停止 MySQL | sudo systemctl stop mysql |
| 重启 MySQL | sudo systemctl restart mysql |
| 查看状态 | sudo systemctl status mysql |
| 登录 MySQL | mysql -u root -p |
✅ 九、其他说明
- 如果你使用的是 CentOS 系统,安装方式略有不同(使用
yum),欢迎继续提问。 - 推荐使用 MySQL 8.x,也可以选择安装 MariaDB 替代。
如果你遇到任何问题,比如无法连接、权限错误、配置失败等,也欢迎继续提问,我可以帮你排查。
CLOUD技术博