腾讯云轻量级服务器安装mysql数据库?

在腾讯云轻量应用服务器上安装 MySQL 数据库,可以按照以下步骤操作。这里以 CentOS 7/8 或 Ubuntu 20.04/22.04 系统为例进行说明。


✅ 一、准备工作

  1. 登录你的腾讯云轻量服务器(可以通过 SSH 或者控制台的远程登录)。
  2. 确保系统已更新:
    • CentOS:
      sudo yum update -y
    • Ubuntu:
      sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL

方法一:使用官方 YUM/Apt 源安装(推荐)

CentOS 安装 MySQL

  1. 下载并添加 MySQL 官方 YUM 源:

    # 示例:MySQL 8.0(根据需要选择版本)
    wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
    sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm
  2. 安装 MySQL 服务器:

    sudo yum install mysql-server -y
  3. 启动 MySQL 并设置开机自启:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
  4. 获取初始密码(用于首次登录):

    sudo grep 'temporary password' /var/log/mysqld.log
  5. 运行安全初始化脚本(可选):

    sudo mysql_secure_installation

Ubuntu 安装 MySQL

  1. 安装 MySQL 服务器:

    sudo apt install mysql-server -y
  2. 启动 MySQL 并设置开机自启:

    sudo systemctl start mysql
    sudo systemctl enable mysql
  3. 初始化安全设置:

    sudo mysql_secure_installation

    注意:如果你使用的是 Ubuntu,mysql_secure_installation 可能会提示你是否使用 VALIDATE PASSWORD PLUGIN,根据需求选择即可。


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

默认情况下,MySQL 只允许本地连接。如需从其他机器访问:

1. 修改 MySQL 配置文件

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

将以下行注释或修改为允许外部 IP 访问:

bind-address = 0.0.0.0

2. 重启 MySQL 服务

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

3. 创建远程用户并授权

进入 MySQL:

mysql -u root -p

执行以下 SQL 命令:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

注意:确保防火墙和腾讯云安全组开放了 3306 端口!


✅ 四、配置腾讯云安全组

  1. 登录 腾讯云控制台
  2. 找到你的轻量服务器 → 安全组 → 编辑入站规则
  3. 添加一条规则允许端口 3306,来源 IP 可设为 0.0.0.0/0(不推荐生产环境),或者指定特定 IP。

✅ 五、测试连接

你可以使用 Navicat、DBeaver 或命令行工具从本地连接数据库:

mysql -h <服务器公网IP> -u remote_user -p

🧠 补充建议

  • 如果是开发测试用途,可考虑使用 MariaDB 替代 MySQL,安装更简单:

    sudo yum install mariadb-server mariadb -y   # CentOS
    sudo apt install mariadb-server -y          # Ubuntu
  • 轻量服务器资源有限,请注意合理分配内存和连接数。


如果你告诉我你使用的具体系统(比如 CentOS 7 还是 Ubuntu 22.04),我可以提供更精准的命令哦!

未经允许不得转载:CLOUD技术博 » 腾讯云轻量级服务器安装mysql数据库?