腾讯轻量云ubuntu24.04安装mysql?

在腾讯云轻量应用服务器(Lighthouse)上使用 Ubuntu 24.04 安装 MySQL 是一个常见需求。以下是详细步骤,适用于 Ubuntu 24.04 LTS 系统。

⚠️ 注意:截至 2024 年初,Ubuntu 24.04 刚发布,部分软件源可能尚未完全适配,但 MySQL 官方通常支持最新 LTS 版本。


✅ 步骤一:更新系统

sudo apt update && sudo apt upgrade -y

建议重启一次确保系统状态最新:

sudo reboot

✅ 步骤二:安装 MySQL 服务器

Ubuntu 24.04 默认仓库中已包含 MySQL(通常是 MySQL 8.x):

sudo apt install mysql-server -y

这会安装 MySQL 服务端和客户端。


✅ 步骤三:启动并启用 MySQL 开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

检查状态:

sudo systemctl status mysql

如果看到 active (running) 表示正常运行。


✅ 步骤四:运行安全初始化(推荐)

MySQL 提供了一个安全脚本,用于设置 root 密码、移除匿名用户等:

sudo mysql_secure_installation

按提示操作:

  • 设置 root 用户密码(选择“是”)
  • 移除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重新加载权限表

💡 注意:从 MySQL 8 开始,默认认证插件为 caching_sha2_password,某些旧客户端可能不兼容。如需兼容,可手动修改用户插件。


✅ 步骤五:登录 MySQL 测试

sudo mysql -u root -p

输入你设置的密码后,进入 MySQL 命令行:

-- 查看当前用户
SELECT user, host, plugin FROM mysql.user;

-- 退出
EXIT;

✅ (可选)配置远程访问

⚠️ 腾讯云默认安全组禁止 3306 端口网络访问,若需远程连接,请:

1. 修改 MySQL 配置文件

编辑 /etc/mysql/mysql.conf.d/mysqld.cnf

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

找到 bind-address,改为:

bind-address = 0.0.0.0

或注释掉该行(默认监听所有接口)

保存并退出(Ctrl+O → Enter → Ctrl+X)

2. 重启 MySQL

sudo systemctl restart mysql

3. 创建允许远程连接的用户(在 MySQL 中执行)

CREATE USER 'remoteuser'@'%' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

4. 腾讯云控制台开放安全组

  • 登录 腾讯云轻量应用服务器控制台
  • 找到你的实例 → “防火墙” → 添加规则
  • 添加入站规则:端口 3306,源 0.0.0.0/0(或限制为你的 IP)

🔐 安全建议:不要对公网开放 root 用户,尽量限制 IP 范围。


✅ (可选)调整字符集为 utf8mb4

编辑配置文件:

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

[mysqld] 段添加:

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

同时可以在 [client][mysql] 段加上:

default-character-set = utf8mb4

然后重启 MySQL:

sudo systemctl restart mysql

✅ 常见问题排查

问题 解决方案
Can't connect to local MySQL server sudo systemctl status mysql 查看是否运行
权限错误 使用 sudo mysql 免密登录后修改用户权限
插件不兼容(如 caching_sha2_password) 修改用户使用 mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

✅ 总结

你已经成功在腾讯云轻量服务器 Ubuntu 24.04 上安装并配置了 MySQL!

📌 推荐后续操作:

  • 定期备份数据库
  • 使用 .my.cnf 配置免密登录(仅限本地)
  • 监控磁盘空间和性能

如有特殊需求(如安装 MariaDB、指定版本、Docker 安装等),欢迎继续提问!

未经允许不得转载:ECLOUD博客 » 腾讯轻量云ubuntu24.04安装mysql?