在 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 localhostWeb 管理
通过 phpMyAdmin 访问 http://localhost/phpmyadmin,界面与 MySQL 管理一致。
与 MySQL 的差异
日常本地开发中,创建数据库、导入 SQL、WordPress 安装等流程与 MySQL 相同。生产环境迁移时注意版本与少数语法差异,本地调试一般无影响。
常见问题
服务名显示 MySQL 实为 MariaDB
XAMPP 面板仍标注 MySQL,底层为 MariaDB,连接方式不变。
端口冲突
若本机已有 MySQL/MariaDB 实例,避免同时启动两套服务占用 3306。
小结
MariaDB 在 localhost 上以 3306 端口运行,连接主机 localhost,与 MySQL 用法一致,是 XAMPP 等环境的默认数据库。