欢迎
加油~

怎样在腾讯云轻量服务上安装mysql?

结论:在腾讯云轻量服务器上安装MySQL的过程相对简单,主要通过SSH连接服务器、更新系统包、安装MySQL服务并进行基础配置即可完成。 以下将详细介绍操作步骤及注意事项。


  • 准备工作

    • 确保你已有一台运行中的腾讯云轻量服务器。
    • 确认服务器的操作系统,这里以常见的 Ubuntu 20.04/22.04CentOS 7/8 为例。
    • 使用 SSH 连接到你的服务器,例如使用命令:
      ssh root@你的服务器IP
  • 更新系统软件包(适用于Ubuntu)

    sudo apt update && sudo apt upgrade -y

    更新系统可以确保后续安装的软件版本最新,减少兼容性问题。

  • 安装MySQL服务器(Ubuntu)
    在Ubuntu系统中,可以通过官方仓库安装MySQL:

    sudo apt install mysql-server -y

    安装完成后,MySQL服务会自动启动。

  • 设置MySQL安全选项(Ubuntu/CentOS通用)
    安装完成后建议运行安全初始化脚本:

    sudo mysql_secure_installation

    该脚本将引导你设置root密码、移除匿名用户、禁止远程root登录等,这是保障数据库安全的关键步骤

  • 对于CentOS用户
    CentOS需要先添加MySQL官方源或使用MariaDB替代(默认源中通常为MariaDB):

    sudo yum install mariadb-server mariadb -y
    sudo systemctl start mariadb
    sudo systemctl enable mariadb

    然后同样运行:

    sudo mysql_secure_installation
  • 开放防火墙端口
    如果你希望从外部访问MySQL,需开放3306端口:

    • Ubuntu(UFW):
      sudo ufw allow 3306/tcp
    • CentOS(firewalld):
      sudo firewall-cmd --permanent --add-port=3306/tcp
      sudo firewall-cmd --reload
  • 配置MySQL允许远程访问(可选)
    修改MySQL配置文件(如 /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf),找到 bind-address 行并注释掉或改为 0.0.0.0

    bind-address = 0.0.0.0

    然后重启MySQL服务:

    sudo systemctl restart mysql
  • 创建远程访问用户
    登录MySQL控制台:

    mysql -u root -p

    创建新用户并授权远程访问:

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

总结:

  • 腾讯云轻量服务器安装MySQL的核心在于系统环境准备、安全配置和网络策略设置
  • 建议始终启用安全加固脚本,并限制远程访问权限,避免数据库暴露在公网带来安全隐患
  • 若用于生产环境,还应考虑定期备份、监控以及使用更高性能的数据库实例类型。