腾讯云服务器怎么装mysql?

云计算

在腾讯云服务器上安装 MySQL,主要分为以下几个步骤。以下以 CentOS 7/8Ubuntu 20.04/22.04 系统为例进行说明。


✅ 第一步:登录到你的腾讯云服务器

使用 SSH 登录(例如通过 Xshell、PuTTY 或终端):

ssh root@你的公网IP

输入密码即可登录。


✅ 第二步:更新系统包(推荐)

对于 Ubuntu:

sudo apt update && sudo apt upgrade -y

对于 CentOS/RHEL:

sudo yum update -y
# 或者对于 CentOS 8+/RHEL 8+ 使用 dnf
sudo dnf update -y

✅ 第三步:安装 MySQL

方式一:安装 MySQL 官方版本(推荐)

🔹 Ubuntu 安装 MySQL
  1. 安装 MySQL 服务器:
sudo apt install mysql-server -y
  1. 启动并设置开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
  1. 运行安全配置向导(设置密码、移除匿名用户等):
sudo mysql_secure_installation

按提示操作,建议设置强密码并回答 Y 来增强安全性。


🔹 CentOS 安装 MySQL

注意:CentOS 默认仓库可能没有最新版 MySQL,建议添加官方源。

  1. 下载并添加 MySQL Yum 源(以 MySQL 8.0 为例):
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm

注:请根据你的 CentOS 版本选择合适的 RPM 包,查看官网:https://dev.mysql.com/downloads/repo/yum/

  1. 安装 MySQL 服务器:
sudo yum install mysql-server -y
  1. 启动并启用开机启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 查看初始临时密码(MySQL 5.7+ 自动生成):
sudo grep 'temporary password' /var/log/mysqld.log
  1. 运行安全初始化:
sudo mysql_secure_installation

会提示你输入当前密码(上面查到的临时密码),然后设置新密码和其他安全选项。


✅ 第四步:配置远程访问(可选)

如果你希望从本地电脑或其他设备连接 MySQL,需要做以下配置:

1. 修改 MySQL 配置文件

编辑配置文件:

  • Ubuntu: /etc/mysql/mysql.conf.d/mysqld.cnf
  • CentOS: /etc/my.cnf/etc/my.cnf.d/mysqld.cnf

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

⚠️ 注意:开放 0.0.0.0 存在安全风险,请确保防火墙和腾讯云安全组做了限制。

保存后重启 MySQL:

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

2. 创建允许远程连接的用户

进入 MySQL 命令行:

mysql -u root -p

执行 SQL:

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

% 表示允许任意 IP 访问,也可指定特定 IP 如 'remote_user'@'123.123.123.123'

3. 腾讯云安全组放行 3306 端口

  1. 登录 腾讯云控制台
  2. 找到你的云服务器实例 → 点击“安全组”
  3. 编辑入站规则,添加一条:
    • 协议类型:MySQL (3306)
    • 源 IP:建议填写你自己的公网 IP(如 123.123.123.123/32),不要写 0.0.0.0/0 避免被扫描攻击

✅ 第五步:测试连接

你可以使用 Navicat、DBeaver 或命令行从本地连接:

mysql -h 你的腾讯云公网IP -u remote_user -p

✅ 常见问题排查

问题 解决方法
连接超时 检查安全组是否放行 3306
Access denied 用户权限或密码错误,检查用户 host 是否为 %
无法启动 MySQL 查看日志 journalctl -xe/var/log/mysqld.log
配置文件找不到 使用 find / -name "*.cnf" 查找

✅ 可选:安装 phpMyAdmin(图形化管理)

如果你想要 Web 界面管理数据库,可以搭配 Apache/Nginx + PHP + phpMyAdmin。


总结

✅ 一句话流程:

登录服务器 → 更新系统 → 安装 MySQL → 启动服务 → 安全配置 → 开启远程(可选)→ 放行安全组 → 测试连接


如有具体系统版本或需求(比如要安装 MariaDB、MySQL 5.7、Docker 安装等),欢迎补充,我可以提供更详细的指导。

未经允许不得转载:CLOUD云枢 » 腾讯云服务器怎么装mysql?