Ubuntu24.04 LTS云服务器安装最新版MySQL?

在 Ubuntu 24.04 LTS(Noble Numbat)上安装最新版 MySQL,最推荐的方式是通过官方 APT 仓库安装,以确保获得最新的稳定版本和自动安全更新。以下是详细步骤:


✅ 方法一:通过 MySQL 官方 APT 仓库安装(推荐)

1. 更新系统包索引

sudo apt update
sudo apt upgrade -y

2. 下载并安装 MySQL 官方 APT 配置包

MySQL 提供了官方的 APT 源配置工具。访问 MySQL APT Repository 获取最新链接,或使用以下命令(适用于 Ubuntu 24.04):

# 下载 MySQL APT 配置包
wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb

# 安装配置包(会提示选择 MySQL 版本,默认选最新稳定版即可)
sudo dpkg -i mysql-apt-config_0.8.33-1_all.deb

💡 如果 wget 无法下载,可手动从官网获取 .deb 文件上传到服务器。

3. 再次更新包索引

sudo apt update

4. 安装 MySQL Server

sudo apt install mysql-server -y

5. 启动并启用 MySQL 服务

sudo systemctl start mysql
sudo systemctl enable mysql

6. 验证安装

mysql --version
sudo systemctl status mysql

输出示例:

mysql  Ver 8.4.0 for Linux on x86_64 (MySQL Community Server - GPL)
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; preset: enabled)
     Active: active (running) ...

🔐 初始安全设置

运行安全脚本配置 root 密码、移除测试数据库等:

sudo mysql_secure_installation

按提示操作:

  • 设置 root 密码(建议使用强密码)
  • 删除匿名用户
  • 禁止 root 远程登录(除非必要)
  • 删除 test 数据库
  • 重新加载权限表

🌐 允许远程访问(可选)

如需从外部连接 MySQL:

  1. 编辑 MySQL 配置文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  2. 找到 bind-address 行,注释掉或改为:

    bind-address = 0.0.0.0
  3. 重启 MySQL:

    sudo systemctl restart mysql
  4. 创建远程用户(以 root 为例):

    sudo mysql -u root -p
    CREATE USER 'root'@'%' IDENTIFIED BY 'your_strong_password';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;
  5. 开放防火墙端口(如使用 UFW):

    sudo ufw allow 3306/tcp
    sudo ufw reload

🔄 如何升级到最新版本?

当有新版本发布时:

sudo apt update
sudo apt upgrade mysql-server

❓ 常见问题

Q: 安装后无法登录?
A: 检查是否启用了 auth_socket 插件。Ubuntu 默认可能使用 socket 认证:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;

Q: 想卸载重装?

sudo apt purge mysql-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt autoremove

✅ 总结

步骤 命令
更新系统 sudo apt update && sudo apt upgrade -y
安装 APT 配置 wget ... && sudo dpkg -i mysql-apt-config*.deb
更新源 sudo apt update
安装 MySQL sudo apt install mysql-server -y
安全设置 sudo mysql_secure_installation
验证 mysql --version

通过以上步骤,你可以在 Ubuntu 24.04 LTS 上成功安装并配置最新版 MySQL(当前为 MySQL 8.4 LTSMySQL 9.0,取决于官方仓库状态)。

未经允许不得转载:云计算 » Ubuntu24.04 LTS云服务器安装最新版MySQL?