Skip to content

MariaDB fails to start when XAMPP/MySQL config files exist on system #5

@itsmereal

Description

@itsmereal

Bug Description

MariaDB fails to start with the error unknown variable 'mysqlx-bind-address=127.0.0.1' when the user has XAMPP (or another MySQL installation) on their system. This causes site creation to fail at the "Starting server" step with "Failed to start MariaDB database server."

Root Cause

Blaze's MariaDB process reads system-wide MySQL config files (e.g., /etc/my.cnf, /usr/local/etc/my.cnf) by default. When XAMPP or another MySQL installation has placed a config file containing MySQL-specific options like mysqlx-bind-address, MariaDB doesn't recognize them and aborts.

Error from affected user:

[ERROR] unknown variable 'mysqlx-bind-address=127.0.0.1'
[ERROR] Aborting

Environment

  • macOS 26.3.1 (arm64)
  • Blaze v0.5.3
  • XAMPP installed (MySQL not actively running, but config files left on system)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions