无法使用自制软件登录mariadb

无法使用自制软件登录mariadb,mariadb,homebrew,Mariadb,Homebrew,我不确定这是否与我安装了docker和ddev有关,但我在我的机器中安装了自制软件,当我尝试运行时: mysql -u root -p 我看到以下错误: mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 20 "Not a directory") Fatal error in defaults handling. Program aborted 但如果运行: mkdir /usr/local/etc/my.cnf.d

我不确定这是否与我安装了docker和ddev有关,但我在我的机器中安装了自制软件,当我尝试运行时:

mysql -u root -p
我看到以下错误:

mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 20 "Not a directory")
Fatal error in defaults handling. Program aborted
但如果运行:

mkdir /usr/local/etc/my.cnf.d
终端告诉我文件已经存在

如果运行brew服务列表,我会看到当前运行的所有服务:

mariadb started sidney /Users/sidney/Library/LaunchAgents/homebrew.mxcl.mariadb.plist
php     started root   /Library/LaunchDaemons/homebrew.mxcl.php.plist
redis   started sidney /Users/sidney/Library/LaunchAgents/homebrew.mxcl.redis.plist

我如何管理我的mysql/mariadb?

不知道为什么,但这对我很有用:

mkdir /usr/local/etc/my.cnf.d
cp /usr/local/etc/my.cnf.default /usr/local/etc/my.cnf.d