腾讯云轻量应用服务器怎么安装mysql8.0?

在腾讯云轻量应用服务器上安装 MySQL 8.0 的步骤如下。假设你使用的是 CentOS 7/8Ubuntu 20.04/22.04 系统,下面分别给出对应的安装方法。


✅ 一、准备工作

1. 登录到你的腾讯云轻量应用服务器

你可以通过控制台的“连接”按钮或者使用 SSH 命令登录:

ssh root@你的公网IP

🐧 CentOS 系统下安装 MySQL 8.0

1. 添加 MySQL 官方 Yum 源

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

# 安装源配置包
sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

注意:如果你用的是 CentOS 8,请选择对应的 el8 版本。

2. 安装 MySQL 服务

sudo yum install mysql-server

3. 启动 MySQL 并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

4. 获取临时密码(用于首次登录)

MySQL 安装完成后会生成一个临时密码,查看方式:

sudo grep 'temporary password' /var/log/mysqld.log

输出类似:

A temporary password is generated for root@localhost: your_temp_password

5. 配置 MySQL 安全设置

sudo mysql_secure_installation

根据提示修改 root 密码、删除匿名用户、禁止远程 root 登录等。


🐳 Ubuntu 系统下安装 MySQL 8.0

1. 更新软件包列表

sudo apt update

2. 安装 MySQL 服务器

sudo apt install mysql-server

3. 启动 MySQL 服务并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

4. 运行安全初始化脚本

sudo mysql_secure_installation

如果提示不能设置密码,可以先运行 sudo mysql 直接进入,然后手动设置 root 密码。


🔐 配置远程访问(可选)

1. 修改 MySQL 配置文件(默认位置)

CentOS:

sudo vi /etc/my.cnf

Ubuntu:

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

将以下行注释或改为允许远程连接:

bind-address = 0.0.0.0

2. 重启 MySQL 服务

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

3. 创建远程访问用户(MySQL 中执行)

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

🔥 腾讯云防火墙设置

进入腾讯云控制台 -> 轻量应用服务器 -> 防火墙 -> 添加规则:

  • 协议类型:TCP
  • 端口范围:3306
  • 来源 IP:建议填写 0.0.0.0/0(不推荐生产环境)

📌 常见问题

❗ 安装失败或冲突?

确保没有其他版本的 MySQL 或 MariaDB 冲突。可以用以下命令卸载:

sudo yum remove mariadb-libs      # CentOS
sudo apt remove --purge mariadb*  # Ubuntu

✅ 总结

步骤 操作
1 添加 MySQL 官方源
2 安装 MySQL Server
3 启动服务并设置开机启动
4 初始化安全设置
5 可选:开启远程访问
6 设置腾讯云防火墙放行 3306

如需进一步帮助,比如配置数据库、导入导出数据、设置主从复制等,也可以继续问我!

未经允许不得转载:CLOUD技术博 » 腾讯云轻量应用服务器怎么安装mysql8.0?