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

在腾讯云轻量应用服务器上安装 MySQL 8.0 的步骤如下。适用于 Ubuntu 或 CentOS 系统,这里以 Ubuntu 20.04/22.04 为例进行说明(如果你使用的是 CentOS,请告知我,我可以提供 CentOS 的安装方法)。


✅ 一、登录服务器

你可以使用 SSH 登录你的腾讯云轻量应用服务器:

ssh root@你的服务器IP地址

或者使用密钥方式登录(根据你创建实例时的设置)。


✅ 二、更新系统软件包

sudo apt update && sudo apt upgrade -y

✅ 三、添加 MySQL APT 源

MySQL 官方提供了 APT 源,方便我们安装和升级。

  1. 下载并安装 MySQL 的 APT 配置包(去官网获取最新链接):
wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb

在安装过程中会弹出一个界面,让你选择要安装的 MySQL 版本。使用方向键选择 mysql-8.0,然后按回车确认。

  1. 更新软件源:
sudo apt update

✅ 四、安装 MySQL 8.0 服务

sudo apt install mysql-server -y

安装过程会自动启动 MySQL 服务。


✅ 五、检查 MySQL 状态

sudo systemctl status mysql

确保状态是 active (running),表示正在运行。


✅ 六、运行安全初始化(推荐)

sudo mysql_secure_installation

这个工具可以帮你设置 root 密码、删除匿名用户、禁止远程 root 登录等。

注意:如果之前已经设置了 root 密码,可以直接跳过。


✅ 七、登录 MySQL 测试

mysql -u root -p

输入密码后进入 MySQL 命令行界面,说明安装成功!


✅ 八、开放防火墙端口(如需要远程连接)

默认情况下,MySQL 只监听本地(127.0.0.1),如果你需要从外部访问数据库:

1. 修改配置文件:

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

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

保存并退出。

2. 重启 MySQL 服务:

sudo systemctl restart mysql

3. 开放服务器防火墙端口(比如 UFW)

sudo ufw allow 3306/tcp

注意:还要在腾讯云控制台的安全组中放行 3306 端口。


✅ 九、创建远程访问用户(可选)

在 MySQL 中执行以下命令:

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

✅ 十、常见问题排查

问题 解决方法
连接不上 MySQL 检查 bind-address 是否为 0.0.0.0;检查防火墙是否放行 3306;检查安全组规则
root 无法远程登录 创建新用户并授权 'user'@'%'
安装失败 确保网络通畅,尝试更换镜像源或重试

如果你使用的是 CentOS 系统,请告诉我,我可以提供对应的 MySQL 8.0 安装教程。

如需帮助配置数据库、建库建表、备份恢复等操作,也可以继续问我!

未经允许不得转载:云计算导航 » 腾讯云轻量应用服务器怎么安装mysql8.0?