在Ubuntu 24.04上如何编译安装最新版MySQL9.0创新版?

梦静君_2003

梦静君_2003

2026-10-04

368人浏览

原创

MySQL 9.0 在 Ubuntu 24.04 上不推荐编译安装,因其为已废弃的内部代号,官方未提供源码包支持;当前最新创新版是 26.7.0,LTS 版是 9.7.0,应通过官方 APT 源安装 mysql-26.7.0。

在ubuntu 24.04上如何编译安装最新版mysql9.0创新版?

mysql-9.0

在 Ubuntu 24.04 上**不推荐编译安装**,官方未提供源码包支持,且当前(2026年9月)MySQL 官方最新稳定创新版是 26.7.0,9.0 并不存在——这是个已废弃的内部代号,混淆源于早期预发布文档误传。真正可部署的创新版是 26.7.0,LTS 版是 9.7.0。 下面直奔实操重点:

为什么不能直接编译 mysql-9.0

你搜到的 mysql-9.0 相关链接,基本指向已下线的 MySQL 9.0 alpha/beta 预览版(2024年初短暂出现过),其 CMakeLists.txt 和依赖声明早已失效。Ubuntu 24.04 的 gcc-13、cmake 3.28+ 和 OpenSSL 3.0+ 会直接导致 configure 阶段失败,典型报错:CMake Error: The source directory "/path/to/mysql-9.0" does not appear to contain CMakeLists.txt 或 Unknown CMake command "MYSQL_CHECK_CXX_COMPILER_FLAG"。这不是配置问题,是项目本身被弃用。

想用创新版,该装 mysql-26.7.0 而不是 9.0

MySQL 官方从 2025 年起改用「年份+序号」命名(如 26.7.0 表示 2026 年第 7 个创新版),9.0 已彻底归档。正确路径是:

  • 去官网下载 mysql-26.7.0-1ubuntu24.04_amd64.deb-bundle.tar(注意后缀必须含 ubuntu24.04)
  • 解压后优先用 apt install ./mysql-server_*.deb,不是 dpkg -i
  • 它自动解决 libmecab12(非旧版 libmecab2)、libaio1t64 等新依赖
  • 安装后默认使用 caching_sha2_password 认证,老客户端需加 --default-auth=mysql_native_password

若坚持源码构建,只能选 mysql-9.7.0 或 mysql-26.7.0

这两个版本有公开源码和完整构建文档。但要注意:

win可用的mysql指令skill
win可用的mysql指令skill

安装、修复、更新或打包一个基于 Python 和 PyMySQL 实现的 Windows `mysql` 命令。适用于用户希望在 PowerShell/CMD 中输入 `mysql` 时重定向到 Python 实现、需要交互式输入 MySQL 连接信息、需要同步到当前用户本地 bin 目录,或需要将该能力封装成可公开复用的 Codex skill。

下载
  • mysql-9.7.0 源码包名为 mysql-9.7.0.tar.gz,需搭配 cmake 3.25+ 和 boost 1.83.0;mysql-26.7.0 则要求 cmake 3.28.1+ 和 openssl 3.2.0+
  • 编译前必须运行 ./configure.cmake(不是 autoconf 的 ./configure),且要显式指定 -DWITH_SSL=system,否则链接失败
  • make -j$(nproc) 极易因内存不足中断:24.04 默认 swap 只有 2GB,建议先 sudo fallocate -l 4G /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
  • 最终二进制不会自动注册 systemd service,得手动复制 support-files/mysql.server 到 /etc/init.d/ 并 update-rc.d,比 deb 安装多出至少 7 个手工步骤

最简路径:用官方 APT 源装 mysql-26.7.0

这才是 Ubuntu 24.04 上“最新创新版”的真实落地方式,三步到位:

  • 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-26.7 这一项,别选默认的 mysql-9.7)
  • sudo apt update && sudo apt install mysql-server

整个过程不碰源码、不调 CMake 参数、不处理 boost 版本冲突——所有坑都被官方 deb 打包时填平了。真要折腾编译,唯一合理场景是你要 patch 内核级功能(比如定制 InnoDB redo 日志格式),否则就是拿锤子砸螺丝。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

mysql ubuntu 安装mysql

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

2023.06.20

2633

6

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

2023.06.21

1579

5

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

935

5

mysql密码忘了怎么查看
mysql密码忘了怎么查看

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql密码忘了怎么办呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.19

3772

5

mysql创建数据库
mysql创建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql怎么创建数据库呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.25

6588

4

mysql默认事务隔离级别
mysql默认事务隔离级别

MySQL是一种广泛使用的关系型数据库管理系统,它支持事务处理。事务是一组数据库操作,它们作为一个逻辑单元被一起执行。为了保证事务的一致性和隔离性,MySQL提供了不同的事务隔离级别。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.08

1359

3

sqlserver和mysql区别
sqlserver和mysql区别

SQL Server和MySQL是两种广泛使用的关系型数据库管理系统。它们具有相似的功能和用途,但在某些方面存在一些显著的区别。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.11

6851

4

mysql忘记密码
mysql忘记密码

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。那么忘记mysql密码我们该怎么解决呢?php中文网给大家带来了相关的教程以及其他关于mysql的文章,欢迎大家前来学习阅读。

2023.08.14

5842

7

mysql事务隔离级别
mysql事务隔离级别

mysql规范中定义了四种事务隔离级别,不同的隔离级别对事务的处理有所不同。本专题为大家提供mysql事务隔离级别相关的文章内容,大家可以免费体验。

2023.08.16

7954

11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程