【超详细】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下的安装部署
|
5天前
|
Java Linux Apache
【2026最新】Maven下载安装配置保姆级图文教程(附安装包+图文步骤)
Apache Maven是免费开源的Java项目管理与构建工具,基于POM模型,统一管理依赖、编译、测试、打包与部署。支持Windows/macOS/Linux,最新版3.9.15。规范性强、上手快,广泛用于企业级Java项目。(239字)
|
23天前
|
人工智能 文字识别 JavaScript
AI大模型开始“接管测试”:文本、语音、视觉,谁才是效率杀手锏?
本文揭秘AI大模型如何重塑测试效能:文本模型自动生成用例与脚本,语音模型实现录屏转问题、语音交互自动化,视觉模型突破UI识别与图像对比。三类模型协同构建多模态智能测试体系,助测试工程师从“手工对抗工具”转向“高效校验AI输出”,抢占质量保障新高地。
|
22天前
|
IDE Java 开发工具
【全网最详细】IDEA官网下载 | IntelliJ IDEA安装使用保姆级教程(附社区版安装包)
IntelliJ IDEA是JetBrains开发的主流Java IDE,以智能代码补全、强大重构、深度框架支持(Spring/Maven/Gradle)和丰富插件生态著称,广受开发者青睐。社区版免费,旗舰版功能更全,安装配置简单,显著提升开发效率。(239字)
|
1月前
|
并行计算 安全 开发者
【.NET4.0】.NET Framework 4.0下载安装保姆级教程
.NET Framework 4.0是微软2010年发布的里程碑版本,支持并行计算、动态语言运行时等新特性。虽已停止主流支持,但大量旧软件仍依赖它运行,需手动下载安装(如dotNetFx40_Full_x86_x64.exe)。(239字)
|
1月前
|
开发框架 安全 .NET
【全网最详细】.NET Framework 3.5下载安装图文教程 | .NET3.5环境搭建使用指南
.NET Framework 3.5是2007年发布的经典版本,支持LINQ、WPF、WCF等关键技术,至今仍是许多老软件运行所必需。Windows 11中需通过“启用Windows功能”单独安装。该版本已终止支持,存在安全风险,建议新项目选用.NET 4.8或.NET 8。

热门文章

最新文章