无法使用自制软件登录mariadb

问题描述 投票:0回答:1

我不确定这与我安装了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?

mariadb homebrew
1个回答
0
投票

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

mkdir /usr/local/etc/my.cnf.d
cp /usr/local/etc/my.cnf.default /usr/local/etc/my.cnf.d
© www.soinside.com 2019 - 2024. All rights reserved.