【超详细】MariaDB下载安装保姆级教程(附安装包,2026最新)

简介: MariaDB是由MySQL创始人Monty主导开发的开源关系型数据库,完全兼容MySQL,性能更优、存储引擎更丰富(如Aria、ColumnStore),GPLv2永久开源。广泛用于Web应用与开发环境,开箱即用,零学习成本。(239字)

MariaDB是一款开源的关系型数据库管理系统,由MySQL的创始人迈克尔·维德纽斯主导开发。


MariaDB在MySQL的基础上进行了大量优化和改进,保持完全兼容的同时,加入了更多存储引擎、性能优化和安全性增强。对于需要数据库支持的Web应用、服务器项目和开发环境来说,MariaDB是目前最可靠的开源数据库选择之一。


在开源关系型数据库领域,MariaDB和MySQL是双胞胎但又有区别:


数据库 许可证 主要特点 适合场景
MariaDB GPL完全开源 兼容MySQL、性能优化好、存储引擎丰富 Web应用、开发环境
MySQL GPL/商业双许可 生态成熟、文档丰富 企业生产环境
PostgreSQL 开源 功能全面、支持复杂查询和JSON 数据分析、复杂业务


对于普通Web开发来说,MariaDB在兼容性、性能和社区支持之间达到了最好的平衡。如果你之前用过MySQL,那用MariaDB几乎不需要学习成本,命令、语法、工具完全兼容,直接换过来就行。

MariaDB下载

MariaDB安装包下载地址:MariaDB安装包(官网正版)

MariaDB安装

1) 我的是 Windows 系统,下载.msi安装包后双击运行:



2) 点击"Next"进入安装选项,会安装所有组件包括数据库服务端、客户端和开发库。安装路径可以改到D盘:



3) 设置root密码,这个就是数据库管理员密码,一定要记住。建议勾选"Enable access from remote machines for 'root' user"(如果需要在其他电脑连这台数据库的话):



4) 如果你已经安装过mysql,再安装mariaDB的时候回提示端口已经占用了,所以需要改变一下端口号即可:



5) 等待安装完成:



在开始菜单中找到安装好的 mariaDB 命令行窗口,可以输入mariadb --version查看是否安装成功,用mysql -u root -p输入密码后就能进入数据库管理界面。


MariaDB基础使用

安装完成后用 mysql -u root -p 登录数据库,输入之前设置的密码。


创建数据库:CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 建议用utf8mb4字符集,支持完整的Unicode字符(包括表情符号)。


创建用户并授权:推荐创建专用的数据库用户,不要直接用root。CREATE USER 'myuser'@'localhost' IDENTIFIED BY '密码'; 然后授权:GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; 最后FLUSH PRIVILEGES;让配置生效。


查看状态:用SHOW DATABASES;查看所有数据库,用SHOW TABLES;查看当前数据库中的表,用STATUS;查看MariaDB的运行状态和版本信息。


退出:输入exit或按Ctrl+D退出数据库命令行。

MariaDB常见问题

连接数据库时报错"Access denied for user 'root'@'localhost'",一般是忘记了密码或者密码输入错误。Windows下可以以管理员身份运行命令提示符,执行mysqld --skip-grant-tables跳过权限验证来重置密码。Linux下则用sudo mysqld_safe --skip-grant-tables启动后修改密码。


MariaDB服务无法启动,可以先检查3306端口是否被占用。运行netstat -ano | findstr :3306(Windows)或sudo lsof -i :3306(Linux/macOS)查看端口占用情况。如果有其他数据库占用了3306端口,修改MariaDB配置文件中的端口号即可。

总结

MariaDB作为MySQL的完全兼容替代品,是目前开源数据库市场的不二之选。安装 MariaDB 后做好安全配置和基础设置,配合备份习惯,就能稳定运行数年不变。


对于正在搭建Web项目或学习数据库的开发者和运维人员来说,MariaDB值得一试。

相关文章
|
6天前
|
缓存 人工智能 自然语言处理
我对比了8个Claude API中转站,踩了不少坑,总结给你
本文是个人开发者耗时1周实测的8大Claude中转平台横向评测,聚焦Claude Code真实体验:以加权均价(¥/M token)、内部汇率、缓存支持、模型真实性及稳定性为核心指标。
2638 18
|
18天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
16135 48
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
14天前
|
人工智能 JavaScript Ubuntu
低成本搭建AIP自动化写作系统:Hermes保姆级使用教程,长文和逐步实操贴图
我带着怀疑的态度,深度使用了几天,聚焦微信公众号AIP自动化写作场景,写出来的几篇文章,几乎没有什么修改,至少合乎我本人的意愿,而且排版风格,也越来越完善,同样是起码过得了我自己这一关。 这个其实OpenClaw早可以实现了,但是目前我觉得最大的区别是,Hermes会自主总结提炼,并更新你的写作技能。 相信就冲这一点,就值得一试。 这篇帖子主要就Hermes部署使用,作一个非常详细的介绍,几乎一步一贴图。 关于Hermes,无论你赞成哪种声音,我希望都是你自己动手行动过,发自内心的选择!
3079 29
|
3天前
|
云安全 人工智能 安全
|
3天前
|
人工智能 测试技术 API
阿里Qwen3.6-27B正式开源:网友直呼“太牛了”!
阿里云千问3.6系列重磅开源Qwen3.6-27B稠密大模型!官网:https://t.aliyun.com/U/JbblVp 仅270亿参数,编程能力媲美千亿模型,在SWE-bench等权威基准中表现卓越。支持多模态理解、本地部署及OpenClaw等智能体集成,已开放Hugging Face与ModelScope下载。
|
2天前
|
机器学习/深度学习 缓存 测试技术
DeepSeek-V4开源:百万上下文,Agent能力比肩顶级闭源模型
DeepSeek-V4正式开源!含V4-Pro(1.6T参数)与V4-Flash(284B参数)双版本,均支持百万token上下文。首创混合注意力架构,Agent能力、世界知识与推理性能全面领先开源模型,数学/代码评测比肩顶级闭源模型。
1404 6