购买了腾讯云服务器怎么安装mysql?

购买了腾讯云服务器后,安装 MySQL 的步骤非常简单。以下是在 Linux 系统(以 Ubuntu/Debian 或 CentOS 为例) 上安装 MySQL 的详细教程。


✅ 一、准备工作

  1. 登录到你的腾讯云服务器

    • 使用 SSH 工具(如 Xshell、PuTTY、或腾讯云控制台的“登录”按钮)连接你的云服务器。
    • 确保你有 root 权限或可以使用 sudo
  2. 更新系统包

    • Ubuntu/Debian:
      sudo apt update && sudo apt upgrade -y
    • CentOS/RHEL:
      sudo yum update -y

✅ 二、安装 MySQL

方式一:安装 MySQL 社区版(推荐)

✅ Ubuntu/Debian 安装步骤:
# 安装 MySQL 服务器
sudo apt install mysql-server -y

# 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql

# 运行安全配置向导(设置密码、移除匿名用户等)
sudo mysql_secure_installation

⚠️ 注意:mysql_secure_installation 会提示你设置 root 密码、是否允许远程登录等,建议按需设置。


✅ CentOS 7/8 安装步骤:

MySQL 默认不在 CentOS 的源中,建议使用官方 Yum 源:

# 下载并添加 MySQL Yum 源
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

# 安装 MySQL 服务器
sudo yum install mysql-community-server -y

# 启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 查看临时 root 密码(MySQL 5.7+ 初始安装后会生成临时密码)
sudo grep 'temporary password' /var/log/mysqld.log

# 运行安全配置
sudo mysql_secure_installation

✅ 三、配置远程访问(可选)

默认情况下,MySQL 只允许本地连接。如需从外部连接(如本地电脑用 Navicat 连接),需进行以下配置:

1. 修改 MySQL 配置文件

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

    /etc/my.cnf.d/mysql-server.cnf

找到 bind-address,修改为:

bind-address = 0.0.0.0

⚠️ 注意:开放 0.0.0.0 有安全风险,建议配合防火墙和用户权限控制。

2. 重启 MySQL

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

3. 创建远程访问用户(登录 MySQL)

sudo mysql -u root -p

在 MySQL 命令行中执行:

-- 创建新用户(推荐,不直接用 root 远程)
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'YourStrongPassword';

-- 授予权限(例如所有数据库)
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;

-- 刷新权限
FLUSH PRIVILEGES;

-- 退出
EXIT;

4. 腾讯云安全组设置

  • 登录 腾讯云控制台
  • 找到你的云服务器实例 → 安全组 → 编辑入站规则
  • 添加一条规则:
    • 协议类型:MySQL (3306)
    • 源 IP:0.0.0.0/0(或你自己的 IP,更安全)
    • 策略:允许

✅ 四、测试连接

你可以使用:

  • 命令行:mysql -u remote_user -p -h 你的服务器公网IP
  • 图形工具:如 Navicat、DBeaver、MySQL Workbench 等

✅ 五、常见问题

问题 解决方法
连接被拒绝 检查 bind-address、防火墙、安全组
密码错误 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 修改
服务无法启动 查看日志 sudo tail /var/log/mysql/error.logjournalctl -u mysql

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

sudo apt install phpmyadmin -y   # Ubuntu

(需配合 Apache/Nginx 和 PHP)


✅ 完成!你现在已经在腾讯云服务器上成功安装并配置了 MySQL。

如果你告诉我你使用的是哪种系统(Ubuntu 20.04?CentOS 7?)和用途(本地开发?网站?),我可以给出更具体的建议。

未经允许不得转载:云计算导航 » 购买了腾讯云服务器怎么安装mysql?