在腾讯云轻量应用服务器上搭建 MySQL 数据库,可以按照以下步骤操作。这里以 Ubuntu 系统 为例(如果你使用的是 CentOS,请告知我,我可以提供对应的教程)。
🛠️ 一、登录到你的轻量服务器
你可以通过腾讯云控制台的“登录”按钮,或者使用 SSH 登录:
ssh root@你的服务器公网IP
📦 二、更新系统软件包
sudo apt update && sudo apt upgrade -y
🐬 三、安装 MySQL 服务器
sudo apt install mysql-server -y
安装完成后,MySQL 服务会自动启动。
🔐 四、运行安全初始化(推荐)
MySQL 安装完成后建议运行安全脚本设置密码等信息:
sudo mysql_secure_installation
根据提示设置:
- 设置 root 用户密码
- 删除匿名用户
- 禁止 root 远程登录(除非你需要远程连接)
- 删除测试数据库
- 重新加载权限表
🧪 五、验证 MySQL 是否正常运行
systemctl status mysql
如果看到 active (running) 表示正在运行。
你也可以进入 MySQL 控制台验证:
mysql -u root -p
输入密码后,成功进入说明安装成功。
🌐 六、配置远程访问(可选)
如果你希望从本地电脑或其他服务器连接该 MySQL:
1. 修改 MySQL 配置文件
编辑 MySQL 的配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到如下这行并注释掉(或修改绑定地址为 0.0.0.0):
bind-address = 127.0.0.1
改为:
bind-address = 0.0.0.0
保存并退出(Ctrl + O → Enter → Ctrl + X)。
2. 重启 MySQL 服务
sudo systemctl restart mysql
3. 创建允许远程连接的用户(MySQL 内部)
进入 MySQL 控制台:
mysql -u root -p
执行以下 SQL 命令创建用户并授权:
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
替换
your_username和your_password为你自己的用户名和密码。
4. 腾讯云防火墙开放端口
进入腾讯云控制台 > 轻量服务器管理页面 > 防火墙 > 添加规则:
- 协议:TCP
- 端口:3306
- 源 IP:0.0.0.0/0 或指定 IP
✅ 七、常用命令汇总
| 功能 | 命令 |
|---|---|
| 启动 MySQL | sudo systemctl start mysql |
| 停止 MySQL | sudo systemctl stop mysql |
| 重启 MySQL | sudo systemctl restart mysql |
| 查看状态 | sudo systemctl status mysql |
| 自启设置 | sudo systemctl enable mysql |
🧹 八、清理与优化(可选)
如果你只是用于开发或小型项目,基本配置已经够用了。如需进一步优化性能或安全性,可以参考官方文档或进行参数调优。
如果你需要:
- 使用 Docker 安装 MySQL 👉 我可以提供 Docker 部署方式
- 搭建 WordPress 使用这个 MySQL 👉 我也可以教你
- 配置数据库备份策略 👉 我也可以指导你
需要我帮你写一个完整的自动化安装脚本吗?欢迎继续提问 😄
云计算导航