
大家好,我是JiekeXu,江湖人称“强哥”,青学会MOP技术社区主席,荣获Oracle ACE,OpenTenBase ACE,金仓最具价值倡导者KVA,崖山最具价值专家YVP,IvorySQL开源社区专家顾问委员会成员,KWDB社区MVP,墨天轮MVP,墨天轮年度“墨力之星”,拥有Oracle OCP/OCM 认证,MySQL 5.7/8.0 OCP 认证以及金仓KCM、KCSM证书等众多国产数据库认证证书,欢迎关注我的微信公众号“JiekeXu DBA之路”,然后点击右上方三个点“设为星标”置顶,更多干货文章才能第一时间推送,谢谢!后台回复【加群】,添加我个人微信拉你进群一起交流学习。

前 言


MySQL 官方分支版本
https://www.mysql.com/products/MySQL HeatWaveMySQL AIMySQL 企业版MySQL 标准版MySQL 经典版MySQL NDB 集群MySQL嵌入式(OEM/ISV)


MySQL AI
MySQL AI 提供集成、自动化且安全的机器学习 (ML) 和生成式人工智能 (AI) 功能。AutoML 简化了 ML 流程,帮助您构建、训练和解释 ML 模型,无需数据移动或额外成本。同样,数据库内置的 LLM、向量存储和嵌入模型支持 GenAI、语义搜索和检索增强生成 (RAG),从而降低基础设施成本,且无需数据移动。
GenAI——利用数据库内 LLM(语言学习模型)帮助检索数据并生成或汇总内容,无需繁琐的外部 LLM 选择和集成。无需配置 GPU,从而降低基础设施成本。
向量存储库——让 LLM 搜索您的专有文档,帮助您获得更准确、更符合上下文的答案,而无需将数据移动到单独的向量数据库。MySQL 自动生成嵌入。向量存储库以各种格式存储您的专有文档,作为 RAG 的知识库,帮助您获得更准确、更符合上下文的答案。
全面的机器学习功能——通过集成机器学习功能,无需将数据复杂且耗时地迁移到单独的机器学习服务。轻松将机器学习训练、推理和解释应用于 MySQL 中的数据。AutoML 支持异常检测、预测、分类、回归和推荐系统任务,包括对文本列的处理。
可解释模型和数据漂移检测——所有由 AutoML 训练的模型都是可解释的。它不仅提供预测结果,还会解释预测结果,从而增强您的信任度、公平性和合规性。数据漂移检测通过检测训练数据和新传入数据之间的差异,帮助分析师确定何时需要重新训练模型。
文本转 SQL (NL2SQL) — 使用自然语言查询数据库。NL2SQL 使用语言学习模型 (LLM) 将自然语言查询转换为 SQL。它会收集相关的元数据,帮助模型更好地理解用户的意图,并生成符合数据库结构的 SQL 语句。


MySQL AI 安装体验

https://support.oracle.com/support/Patchset 38768327: MySQL AI Server 9.5.2 RPM for Oracle Linux / RHEL 8 x86 (64bit)--在补丁下载页面,选择平台 Linux x86-64 ,产品选择 MySQL AI ,发行版选择 MySQL AI 9.5.2 即可找到。P38768327_952_Linux-x86-64.ziphttps://edelivery.oracle.com/osdc/faces/Home.jspx
--下载包 V1053490-01.zip


1.上传 zip 解压安装
[root@JiekeXu soft]# unzip p38768327_952_Linux-x86-64.zip
[root@JiekeXu soft]# ls -lrth
total 13G
-rw-r--r-- 1 root root 1.3M Nov 28 02:30 mysql-ai-setup-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 26M Dec 3 16:55 mysql-ai-backup-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 48M Dec 3 16:55 mysql-ai-client-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 783K Dec 3 16:55 mysql-ai-common-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 17M Dec 3 16:55 mysql-ai-client-plugins-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 23M Dec 3 16:55 mysql-ai-devel-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 2.4M Dec 3 16:55 mysql-ai-icu-data-files-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 2.0G Dec 3 16:55 mysql-ai-heatwave-ml-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 4.7M Dec 3 16:55 mysql-ai-libs-compat-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 4.4M Dec 3 16:55 mysql-ai-libs-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 106M Dec 3 16:55 mysql-ai-rpdheatpump-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 155K Dec 3 16:55 mysql-ai-selinux-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 249M Dec 3 16:55 mysql-ai-rpdserver-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 569M Dec 3 16:56 mysql-ai-server-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 381M Dec 3 16:56 mysql-ai-server-debug-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 470M Dec 3 16:56 mysql-ai-test-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 3.3M Dec 3 16:56 mysql-commercial-backup-9.5.2-1.1.el8.x86_64.rpm
-rw-r--r-- 1 root root 70M Dec 3 16:56 mysql-router-commercial-9.5.2-1.1.el8.x86_64.rpm
-rw-r--r-- 1 root root 116M Dec 3 16:56 mysql-shell-commercial-9.5.2-1.1.el8.x86_64.rpm
-rw-r--r-- 1 root root 1.9G Dec 3 19:38 mysql-ai-llm-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 449M Dec 5 19:33 mysql-ai-studio-9.5.2-1.2.el8.x86_64.rpm
-rw-r--r-- 1 root root 64 Dec 16 19:06 README.txt
-rw-r--r-- 1 root root 6.3G Jan 4 11:21 p38768327_952_Linux-x86-64.zip
[root@JiekeXu soft]# rpm -ivh mysql-ai-icu-data-files-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-selinux-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-common-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-libs-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-client-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-server-9.5.2-1.2.el8.x86_64.rpm
[root@JiekeXu soft]# rpm -ivh mysql-ai-llm-9.5.2-1.2.el8.x86_64.rpm
--需要提前安装 Python 3.11
[root@JiekeXu soft]# rpm -ivh mysql-ai-setup-9.5.2-1.2.el8.x86_64.rpm
2.启动 MySQL 并登陆
[root@JiekeXu soft]# systemctl start mysqld
[root@JiekeXu soft]# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2026-01-04 20:58:26 CST; 9s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 60684 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 60729 (mysqld)
Status: "Server is operational"
Tasks: 36 (limit: 22838)
Memory: 575.0M
CGroup: /system.slice/mysqld.service
└─60729 /usr/sbin/mysqld
Jan 04 20:58:18 JiekeXu systemd[1]: Starting MySQL Server...
Jan 04 20:58:26 JiekeXu systemd[1]: Started MySQL Server.
[root@JiekeXu soft]# cat /var/log/mysqld.log | grep password
2026-01-04T12:58:21.377698Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gcD0mJhl+ucp
[root@JiekeXu soft]# mysql -h 127.0.0.1 -uroot -pgcD0mJhl+ucp
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 9.5.2-ai
Copyright (c) 2000, 2025, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
3.修改本地 root 用户密码
mysql> alter user root@'localhost' identified by "JiekeXu_123";
Query OK, 0 rows affected (0.008 sec)
mysql> select Host,User from mysql.user;
+-----------+------------------+
| Host | User |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
4 rows in set (0.001 sec)
4.创建远程 root@'%' 登录用户
mysql> create user root@'%' identified by "JiekeXu_123";
Query OK, 0 rows affected (0.006 sec)
mysql> grant all on *.* to root@'%' with grant option;
Query OK, 0 rows affected (0.010 sec)

接下来官方文档演示的就是“训练和使用机器学习模型”和“人工智能驱动的搜索和内容生成”,感兴趣的可以查看官方文档学习了解。https://dev.mysql.com/doc/mysql-ai/9.5/en/myai-genai.html。其他参考资料也很少,暂时就到这里了,后面有机会再学习了解分享。
参考链接
https://www.mysql.com/products/mysqlai/https://dev.mysql.com/doc/mysql-ai/9.5/en/mys-mysqlai-ml-generate.htmlhttps://blogs.oracle.com/mysql/announcing-mysql-aihttps://www.mysql.com/products/https://support.oracle.com/support/https://edelivery.oracle.com/osdc/faces/SoftwareDelivery
全文完,希望可以帮到正在阅读的你,如果觉得有帮助,可以分享给你身边的朋友,同事,你关心谁就分享给谁,一起学习共同进步~~~
欢迎关注我的公众号【JiekeXu DBA之路】,一起学习新知识!
——————————————————————————
公众号:JiekeXu DBA之路
墨天轮:https://www.modb.pro/u/4347
CSDN :https://blog.csdn.net/JiekeXu
ITPUB:https://blog.itpub.net/69968215
IFCLUB:https://ifclub.com.cn/user?type=1
腾讯云:https://cloud.tencent.com/developer/user/5645107
——————————————————————————





