在 localhost 上使用 MariaDB

MariaDB 是 MySQL 的开源分支,XAMPP 等本地栈默认使用 MariaDB,通过 localhost:3306 连接。


MariaDB 由 MySQL 原团队开发,与 MySQL 高度兼容。XAMPP、部分 LAMP 安装包默认数据库为 MariaDB 而非 MySQL,本地开发体验几乎相同。

默认连接

典型值
主机localhost
端口3306
用户root
密码空(XAMPP 默认)

CMS 与 PHP 应用连接字符串与 MySQL 相同,通常无需区分驱动。

启动与验证

XAMPP:控制面板启动 MySQL(实际为 MariaDB)。

Linux

sudo systemctl start mariadb
sudo mysql -u root -p
SELECT VERSION();

命令行连接

mysql -u root -p -h localhost

Web 管理

通过 phpMyAdmin 访问 http://localhost/phpmyadmin,界面与 MySQL 管理一致。

与 MySQL 的差异

日常本地开发中,创建数据库、导入 SQL、WordPress 安装等流程与 MySQL 相同。生产环境迁移时注意版本与少数语法差异,本地调试一般无影响。

常见问题

服务名显示 MySQL 实为 MariaDB
XAMPP 面板仍标注 MySQL,底层为 MariaDB,连接方式不变。

端口冲突
若本机已有 MySQL/MariaDB 实例,避免同时启动两套服务占用 3306。

小结

MariaDB 在 localhost 上以 3306 端口运行,连接主机 localhost,与 MySQL 用法一致,是 XAMPP 等环境的默认数据库。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run