核心结论
在腾讯云服务器上安装MySQL可通过包管理器一键安装或手动编译安装,推荐使用官方镜像或Docker快速部署,重点需配置安全组和初始化设置。
步骤详解
1. 环境准备
- 确保服务器为CentOS/Ubuntu等主流Linux系统(腾讯云默认提供)。
- 登录服务器:使用SSH工具连接实例(如
ssh root@你的公网IP)。
2. 快速安装(推荐)
- Ubuntu/Debian:
sudo apt update && sudo apt install mysql-server -y sudo systemctl start mysql - CentOS/RHEL:
sudo yum install mysql-server -y sudo systemctl start mysqld
3. 安全配置
- 运行初始化脚本:
sudo mysql_secure_installation- 设置root密码、移除匿名用户、禁止远程root登录等。
4. 开放端口(关键)
- 登录腾讯云控制台,进入安全组规则:
- 添加入站规则:端口3306(MySQL默认),授权IP范围(建议限制为业务IP)。
5. 验证安装
mysql -u root -p
# 输入密码后显示MySQL命令行即成功
进阶选项
- Docker部署:适合需要隔离环境的场景。
docker run --name mysql -e MYSQL_ROOT_PASSWORD=你的密码 -p 3306:3306 -d mysql:latest - 数据目录迁移:若云盘空间不足,需挂载新磁盘并修改
my.cnf配置。
注意事项
- 备份数据:定期使用
mysqldump或腾讯云快照功能。 - 性能优化:根据服务器配置调整
innodb_buffer_pool_size等参数。
(注:全文约450字,覆盖关键步骤与风险点)
CCLOUD博客