安装自制软件后为什么无法访问我的mariadb?

时间:2019-09-09 11:27:17

标签: mariadb homebrew

我刚刚通过brew安装了自制软件和mariadb。 由于某些原因,尝试访问数据库时出现错误。 如果将密码保留为空(通常是默认值),则会产生错误,并且如果我尝试使用rot密码,也会产生错误。

这是我得到的结果:

➜  ~ brew services list
Name    Status  User  Plist
mariadb started refix /Users/refix/Library/LaunchAgents/homebrew.mxcl.mariadb.plist
php     started refix /Users/refix/Library/LaunchAgents/homebrew.mxcl.php.plist
➜  ~
➜  ~
➜  ~
➜  ~ sudo mysql -uroot
Password:
Sorry, try again.
Password:
sudo: 1 incorrect password attempt
➜  ~ sudo mysql -uroot
Password:
Sorry, try again.
Password:
sudo: 1 incorrect password attempt
➜  ~

如何访问我的数据库?

1 个答案:

答案 0 :(得分:0)

无需使用sudo进行数据库服务器连接。提示不是询问您mysql的密码,而是询问您在操作系统上的root帐户的密码。

此外,sudo可能会破坏命令的权限,并由于缺少特权权限而使您无法卸载软件包。 (这正是我在机器上输入sudo brew services ...后发生的事情。)

在安装MySQL之后,最好运行mysql_secure_installation来设置密码,这是一个建议。