【超详细】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值得一试。

相关文章
|
存储 NoSQL 关系型数据库
MariaDB 在Linux下的安装部署
MariaDB 在Linux下的安装部署
MariaDB 在Linux下的安装部署
|
3月前
|
Linux Shell 开发工具
【超详细】Git下载 | Git版本控制工具安装保姆级教程(附官网安装包)
Git是由Linus Torvalds于2005年开发的分布式版本控制系统,全球最流行。它可本地完整存储历史、高效分支管理、离线操作,支持多人协作与精准版本回溯,是开发者必备基础工具。(239字)
4383 136
|
3月前
|
人工智能 文字识别 JavaScript
AI大模型开始“接管测试”:文本、语音、视觉,谁才是效率杀手锏?
本文揭秘AI大模型如何重塑测试效能:文本模型自动生成用例与脚本,语音模型实现录屏转问题、语音交互自动化,视觉模型突破UI识别与图像对比。三类模型协同构建多模态智能测试体系,助测试工程师从“手工对抗工具”转向“高效校验AI输出”,抢占质量保障新高地。
|
2月前
|
Java 应用服务中间件 Apache
2026最新Tomcat安装和配置保姆级教程(附安装包+图文步骤)
Apache Tomcat是开源轻量级Java Web服务器与Servlet容器,支持Servlet、JSP、WebSocket等规范。解压即用,部署.war包即可运行Web应用,广泛用于开发与测试。推荐使用Tomcat 10.1.x或11.x(需JDK 11+),注意jakarta.*命名空间迁移。
|
23天前
|
IDE Java 开发工具
【全网最详细】IntelliJ IDEA下载、安装、配置一站搞定(零基础小白也能看懂)
IntelliJ IDEA是JetBrains出品的顶级Java IDE,以智能补全、深度分析、强大重构和内置VCS著称。社区版免费,Ultimate版支持Spring等企业功能。最新2026.1版已支持Java 26与AI编程助手。(239字)
|
3月前
|
IDE Java 开发工具
【全网最详细】IDEA官网下载 | IntelliJ IDEA安装使用保姆级教程(附社区版安装包)
IntelliJ IDEA是JetBrains开发的主流Java IDE,以智能代码补全、强大重构、深度框架支持(Spring/Maven/Gradle)和丰富插件生态著称,广受开发者青睐。社区版免费,旗舰版功能更全,安装配置简单,显著提升开发效率。(239字)
|
3月前
|
IDE Java 编译器
【全网最详细】JDK8下载安装图文教程 | Java8环境变量配置指南
JDK8是2014年发布的经典Java版本,至今仍广泛应用于老项目维护与基础学习。它引入Lambda表达式、Stream API和全新日期时间API等关键特性,大幅提升代码简洁性与功能性。本教程详解官方下载、Windows安装步骤、环境变量配置及基础验证方法,助你快速上手。(239字)
|
4月前
|
关系型数据库 MySQL Linux
【2026最新】mysql安装_MySQL下载安装图文教程(含环境配置,超详细)
MySQL是全球最流行的开源关系型数据库,高效处理海量数据,支持复杂查询,性能稳定。跨平台兼容Windows/macOS/Linux,社区活跃、文档完善。本文详解MySQL安装配置及环境变量设置,并提供下载链接与验证方法。
5193 2
|
6月前
|
编译器 开发工具 C语言
【2026最新】VSCode下载、安装和使用保姆级教程(附安装包+图文步骤)
Visual Studio Code(VSCode)是微软开发的免费开源跨平台代码编辑器,轻量高效,支持50多种编程语言。通过丰富插件可扩展功能,兼具简洁与强大,广泛应用于Web开发、数据科学等领域,是全球开发者首选工具之一。
13014 7

热门文章

最新文章