走啊走
加油

腾讯云服务安装mysql?

服务器价格表

在腾讯云服务器上安装 MySQL 可以通过以下几种方式完成,具体取决于你使用的操作系统(如 CentOS、Ubuntu 等)和是否希望使用腾讯云提供的镜像或手动安装。以下是基于 CentOS 7/8Ubuntu 20.04/22.04 的详细步骤。


✅ 方法一:手动安装 MySQL(推荐)

1. 登录到腾讯云 CVM 实例

使用 SSH 登录你的腾讯云服务器:

ssh root@你的公网IP

2. 安装 MySQL(以 Ubuntu 为例)

步骤 1:更新系统包

sudo apt update && sudo apt upgrade -y

步骤 2:安装 MySQL 服务器

sudo apt install mysql-server -y

步骤 3:启动并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

步骤 4:运行安全配置脚本

sudo mysql_secure_installation

该脚本会引导你:

  • 设置 root 密码
  • 移除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重新加载权限

⚠️ 注意:如果提示“VALIDATE PASSWORD PLUGIN”,可以按需选择是否启用密码强度验证。

步骤 5:登录 MySQL 验证

sudo mysql -u root -p

3. 安装 MySQL(以 CentOS / Rocky Linux 为例)

步骤 1:添加 MySQL Yum 源(以 MySQL 8.0 为例)

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y

注意:根据你的 CentOS 版本调整链接(el7 或 el8)

步骤 2:安装 MySQL 服务

sudo yum install mysql-server -y

步骤 3:启动并启用服务

sudo systemctl start mysqld
sudo systemctl enable mysqld

步骤 4:查看临时 root 密码(MySQL 5.7+ 初始安装时生成)

sudo grep 'temporary password' /var/log/mysqld.log

步骤 5:运行安全初始化

sudo mysql_secure_installation

输入刚才的临时密码,并设置新密码。


✅ 方法二:使用腾讯云市场镜像(快速部署)

腾讯云提供预装 MySQL 的镜像,适合快速搭建环境。

操作步骤:

  1. 登录 腾讯云控制台
  2. 创建 CVM 实例时,在「镜像」选项中选择:
    • 公共镜像 → 搜索 “MySQL”
    • 或进入「云市场」→ 搜索 “MySQL”
  3. 选择一个包含 MySQL 的镜像(如 “LAMP”、“LNMP” 或 “MySQL + Ubuntu”)
  4. 完成购买后,系统已预装 MySQL,只需登录并配置即可。

优点:省去安装步骤
缺点:可能版本较旧,安全性需自行确认


✅ 配置远程访问(可选)

默认 MySQL 只允许本地连接,若要从外部连接:

1. 修改 MySQL 配置文件

Ubuntu(/etc/mysql/mysql.conf.d/mysqld.cnf):

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

CentOS(/etc/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf):

sudo nano /etc/my.cnf

找到 bind-address 改为:

bind-address = 0.0.0.0

⚠️ 安全建议:生产环境不建议绑定 0.0.0.0,应配合防火墙限制 IP。

2. 重启 MySQL

sudo systemctl restart mysql    # Ubuntu
# 或
sudo systemctl restart mysqld   # CentOS

3. 授权远程用户

登录 MySQL:

mysql -u root -p

执行授权命令(例如允许 root 从任意 IP 访问):

CREATE USER 'root'@'%' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

更安全做法:创建专用用户,限制 IP 范围。


4. 腾讯云安全组配置

  1. 登录腾讯云控制台
  2. 找到你的 CVM 实例 → 安全组
  3. 添加入站规则:
    • 协议类型:TCP
    • 端口:3306
    • 源 IP:建议填写你的公网 IP(如 123.123.123.123/32),避免开放给所有人

✅ 常见问题排查

问题 解决方法
无法远程连接 检查 bind-address、用户权限、安全组
启动失败 查看日志 journalctl -u mysql/var/log/mysqld.log
忘记 root 密码 进入安全模式重置密码

✅ 总结

方式 适用场景
手动安装 灵活控制版本、配置
使用镜像 快速部署测试环境
腾讯云数据库 CDB 生产推荐,自动备份、高可用

🔔 强烈建议生产环境使用 腾讯云数据库 MySQL(CDB),更稳定、安全、易于管理。


如果你告诉我你用的操作系统(如 Ubuntu 22.04),我可以给出更精确的命令。需要我帮你写一键安装脚本吗?