在 Windows 上下载和安装 MariaDB 12.1.2 的指南

MariaDB 是一个广受欢迎的开源关系型数据库管理系统。截至 2025 年 8 月 23 日,MariaDB 12.1.2 是其滚动发布系列的最新版本。本文详细介绍了在 Windows(x64)系统上下载 MariaDB 12.1.2 的方法,以及如何处理安装向导中关于创建或升级数据库实例的提示。

从哪里下载 MariaDB 12.1.2 (x64)

以下是下载 MariaDB 12.1.2 (x64) 的几个可靠途径:

  1. MariaDB 基金会官方网站

    • 网址mariadb.org/download/
    • 进入 MariaDB Server 部分,选择版本 12.1.2,然后选择 Windows (x86_64)。下载 .msi 安装包(如 mariadb-12.1.2-winx64.msi)。这是获取 MariaDB 的最权威来源。
  2. MariaDB 下载页面

    • 网址downloads.mariadb.org
    • 选择 MariaDB Server 和版本 12.1.2,然后从多个镜像站点中选择靠近您位置的站点以加快下载速度。下载后建议验证文件的 SHA256 校验和,确保文件完整性。
  3. 国内镜像站(适用于中国用户)

  4. GitHub 源码下载

    • 网址github.com/MariaDB/server
    • 如果需要从源代码编译,选择 mariadb-12.1.2 标签,下载 .tar.gz.zip 格式的源码文件。

注意:MariaDB 12.1.2 是一个滚动发布版本,适合测试或开发环境。对于生产环境,建议使用长期支持(LTS)版本,如 11.8.3 或 10.11.14,以获得更长的支持周期。

了解 MariaDB 12.1.2

MariaDB 12.1.2 于 2025 年 8 月 6 日发布,属于滚动发布系列,持续更新直至下一个版本(例如 12.2)发布。它引入了多项新功能,包括支持密码保护的密钥、新认证插件和改进的复制功能。然而,由于其支持周期较短,官方建议用户升级到后续版本以获得持续支持。详细信息可参考 MariaDB 12.1.2 发行说明

在 Windows 上安装 MariaDB 12.1.2

下载 mariadb-12.1.2-winx64.msi 文件后,按照以下步骤在 Windows 系统(例如 Windows 10 或 11,64 位)上安装 MariaDB:

步骤 1:运行安装程序

  • 双击 .msi 文件启动 MariaDB 安装向导。
  • 选择语言(通常为 English),点击 下一步

步骤 2:处理“创建或升级数据库实例”提示

如果安装向导检测到系统中已存在 MariaDB 或 MySQL 实例,会显示以下提示:

安装程序发现可升级到 MariaDB 12.1 (x64) 的现有数据库实例。您可以创建新数据库实例和/或升级现有实例。

  • 创建新数据库实例。
  • 不创建新数据库,可选择升级现有实例。

根据您的需求选择以下任一选项:

选项 1:创建新的数据库实例

  • 适用场景:您希望安装一个全新的 MariaDB 12.1.2 实例,不影响现有数据库。
  • 步骤
    1. 选择 创建新数据库实例,点击 下一步
    2. 配置以下选项:
      • 安装目录:默认通常为 C:\Program Files\MariaDB 12.1,可自定义。
      • 数据目录:选择存储数据库文件的位置(例如 C:\ProgramData\MariaDB\data),确保磁盘空间充足。
      • 服务名称:为新实例指定一个唯一的服务名称(例如 MariaDB121),以避免与现有实例冲突。
      • 端口:默认端口为 3306。如果已有其他 MySQL/MariaDB 实例占用 3306,可改为 3307 或其他未占用端口。
      • Root 密码:为 root 用户设置强密码。
      • Windows 服务:建议启用 MariaDB 注册为 Windows 服务(服务名称如 MariaDB)。
    3. 完成向导,点击 安装
    4. 安装完成后,运行以下命令以进一步保护数据库:
      mysql_secure_installation
      
      这将设置 root 密码(如果未在向导中设置)、删除匿名用户、禁用远程 root 登录并移除测试数据库。

选项 2:升级现有数据库实例

  • 适用场景:您希望将现有的 MariaDB(例如 10.11、11.8)或 MySQL 实例升级到 12.1.2,保留现有数据。
  • 注意事项
    • 备份:升级前使用 mysqldump 备份所有数据库,以防数据丢失。
    • 兼容性:MariaDB 12.1 支持从 10.11 或 11.x 直接升级,较旧版本可能需要分步升级(例如 5.5 → 10.11 → 12.1)。
    • 参考 MariaDB 升级指南 了解兼容性详情。
  • 步骤
    1. 选择 不创建新数据库,可选择升级现有实例,点击 下一步
    2. 向导会列出检测到的现有实例,选择需要升级的实例。
    3. 配置升级选项:
      • 数据目录:确认现有数据目录(例如 C:\ProgramData\MariaDB\data)。
      • 服务名称:保留或更新现有服务名称。
      • 端口:通常保留原有端口(例如 3306)。
    4. 完成向导,点击 安装
    5. 升级完成后,运行以下命令检查和更新系统表:
      mysql_upgrade --user=root --password
      
      输入 root 密码,mysql_upgrade 将更新系统表以兼容 MariaDB 12.1。
    6. 启动 MariaDB 服务:
      net start MariaDB
      
    7. 测试连接:
      mysql -u root -p
      
      输入密码,确认是否能正常登录并访问数据库。

选项 3:同时创建新实例和升级现有实例

  • 如果您希望保留现有实例并创建新的 MariaDB 12.1.2 实例,可选择 创建新数据库实例,并在后续步骤中选择升级现有实例。
  • 注意:确保新实例和旧实例使用不同的服务名称和端口号,以避免冲突。

步骤 3:验证安装

  • 检查 MariaDB 版本:
    mysql --version
    
    预期输出类似:mysql Ver 12.1.2-MariaDB...
  • 登录数据库:
    mysql -u root -p
    
    输入 root 密码,进入 MariaDB 命令行以确认安装成功。

步骤 4:安全配置

  • 运行以下命令:
    mysql_secure_installation
    
    按提示操作:
    • 设置或确认 root 密码。
    • 删除匿名用户。
    • 禁用远程 root 登录。
    • 删除测试数据库。
    • 刷新权限表。

常见问题解决

  1. 端口冲突

    • 如果 3306 端口被占用(例如已有 MySQL 或旧 MariaDB 实例),在安装向导中指定新端口(如 3307)。
    • 编辑 my.ini 文件(通常在 C:\Program Files\MariaDB 12.1\data\my.ini):
      [mysqld]
      port=3307
      
    • 重启服务:
      net stop MariaDB
      net start MariaDB
      
  2. 升级失败

    • 升级前备份所有数据库。
    • 查看错误日志(通常在 C:\ProgramData\MariaDB\data\*.err)以排查问题。
    • 如果出错,重新运行 mysql_upgrade
  3. 下载缓慢

    • 中国用户可优先使用清华大学镜像站以加快下载速度。
  4. 权限问题

    • 以管理员身份运行安装程序和命令提示符。
    • 确保安装目录和数据目录具有足够的写权限。

其他说明

结论

MariaDB 12.1.2 (x64) 可从 MariaDB 基金会官方网站或国内镜像站(如清华大学镜像)轻松下载。Windows 安装向导提供了创建新数据库实例或升级现有实例的灵活选项。通过遵循上述步骤,您可以高效地安装或升级 MariaDB,确保数据库环境安全且功能正常。如需解决具体问题或高级配置,请参考官方文档或社区资源。

No comments

公司简介

 

自1996年以来,公司一直专注于域名注册、虚拟主机、服务器托管、网站建设、电子商务等互联网服务,不断践行"提供企业级解决方案,奉献个性化服务支持"的理念。作为戴尔"授权解决方案提供商",同时提供与公司服务相关联的硬件产品解决方案。
备案号: 豫ICP备05004936号-1

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088

QQ:76257322

网站:800188.com

电邮:该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。