腾讯云轻量服务器安装mysql8.0?

服务器

在腾讯云轻量应用服务器上安装 MySQL 8.0 是一个常见的操作,以下是详细的安装步骤(以 Ubuntu 20.04/22.04 系统为例):


✅ 一、准备工作

  1. 登录轻量服务器

    • 使用 SSH 登录你的腾讯云轻量服务器:
      ssh root@你的服务器公网IP
    • 默认用户名通常是 root,密码或密钥在创建实例时设置。
  2. 更新系统包

    sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL 8.0

方法一:使用官方 APT 源安装(推荐)

  1. 下载并安装 MySQL APT 配置包

    进入 MySQL 官方下载页面 下载最新的 .deb 包。

    或者使用命令行直接下载(以 Ubuntu 22.04 为例):

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.28-1_all.deb

    注:版本号可能更新,请访问官网获取最新链接。

  2. 安装配置包

    sudo dpkg -i mysql-apt-config_0.8.28-1_all.deb
    • 安装过程中会弹出配置界面,选择 MySQL Server & Cluster → 选择 mysql-8.0 → 确认 OK。
  3. 更新软件包列表

    sudo apt update
  4. 安装 MySQL 服务器

    sudo apt install mysql-server -y
    • 安装过程中会提示设置 root 密码,选择“Use Strong Password Encryption (RSA)”,然后设置一个强密码。

方法二:直接通过 Ubuntu 默认源安装(较旧版本,不推荐)

sudo apt install mysql-server -y

注意:Ubuntu 20.04/22.04 默认源中虽然包含 MySQL 8.0,但版本可能不是最新,建议使用方法一。


✅ 三、启动并配置 MySQL

  1. 启动 MySQL 服务

    sudo systemctl start mysql
  2. 设置开机自启

    sudo systemctl enable mysql
  3. 运行安全配置脚本(推荐)

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

✅ 四、登录 MySQL 测试

sudo mysql -u root -p

输入密码后进入 MySQL 命令行。

你可以执行:

SELECT VERSION();

确认是 MySQL 8.0。


✅ 五、(可选)允许远程访问

⚠️ 注意:开启远程访问有安全风险,请确保设置了强密码并配置了安全组。

  1. 修改 MySQL 配置文件

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

    找到:

    bind-address = 127.0.0.1

    改为:

    bind-address = 0.0.0.0
  2. 重启 MySQL

    sudo systemctl restart mysql
  3. 创建远程访问用户(在 MySQL 中执行)

    CREATE USER 'admin'@'%' IDENTIFIED BY '你的强密码';
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
    FLUSH PRIVILEGES;
  4. 腾讯云控制台配置安全组

    • 登录 腾讯云轻量应用服务器控制台
    • 找到你的实例 → 配置安全组
    • 添加规则:允许 TCP 3306 端口 从指定 IP 或 0.0.0.0/0 访问(建议限制 IP)

✅ 六、常见问题排查

  • 无法远程连接?

    • 检查 bind-address
    • 检查防火墙(Ubuntu 默认用 ufw):
      sudo ufw allow 3306
    • 检查腾讯云安全组规则是否放行 3306
  • 忘记 root 密码?

    • 可通过跳过权限验证方式重置。

✅ 七、性能优化建议(轻量服务器)

轻量服务器通常配置较低(如 2C4G),建议:

  • 调整 innodb_buffer_pool_size 到 1G 左右
  • 关闭 performance_schema(可选)
  • 定期备份数据

✅ 总结

步骤 内容
1 更新系统
2 添加 MySQL 官方 APT 源
3 安装 mysql-server
4 运行安全配置
5 (可选)开启远程访问 + 安全组放行

如有使用 CentOS/AlmaLinux 系统,可使用 yumdnf 安装,方法类似。

需要 CentOS 安装教程也可以告诉我。

祝你部署顺利!?

未经允许不得转载:CDNK博客 » 腾讯云轻量服务器安装mysql8.0?