当前位置: 首页 > 知识库问答 >
问题:

Homebrew Mariadb Mysql安装根目录访问被拒绝

盖锦程
2023-03-14

所以我基本上是用自制程序在mac上安装带有mysql的mariadb。以下是我所做的步骤:

警告:无法使用/usr/local/cellar/mariadb/10.4.6_1/bin/resolveip查找主机'toms-macbook-pro.local'。这可能意味着您的libc库与这个二进制MariaDB版本不是100%兼容。MariaDB守护进程mysqld应该正常工作,但主机名解析不能工作。这意味着在指定MariaDB特权时应该使用IP地址而不是主机名!mysql.user表已经存在!

之后运行mysql_upgrade会出现以下错误:

版本检查失败。调用'MySQL'命令行客户端错误1698(28000)时出现以下错误:拒绝用户'root'@'localhost'访问致命错误:升级失败

mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

但是像这样:

sudo mysql -u root

用户表返回以下内容:

MariaDB [(none)]> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> SELECT User, Host, plugin FROM mysql.user;
+---------------+-------------------------+-----------------------+
| User          | Host                    | plugin                |
+---------------+-------------------------+-----------------------+
| root          | localhost               | mysql_native_password |
| toms          | localhost               | mysql_native_password |
|               | localhost               |                       |
|               | toms-macbook-pro.local |                       |
+---------------+-------------------------+-----------------------+
4 rows in set (0.004 sec)

共有1个答案

呼延渝
2023-03-14

您可以尝试更新根密码,然后访问它

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

退出Mysql并尝试登录

mysql -uroot -p # then use root as a password
 类似资料:
  • 我通过互联网获得了这个源代码,用于我的学术作业目的。它只是JavaRMI的一个实用程序。在这里,我发布了我的服务器文件的代码。 我的策略文件(Policy.Policy)包括 现在我陷入了: C:/ 主要异常:java.security。AccessControlException:拒绝访问(java.net.SocketPermission 127.0.0.1:1099 connect,reso

  • 问题内容: 概要 我试图在Docker中挂载主机目录,但是即使访问权限看起来不错,也无法从容器中访问主机目录。 细节 我在做 接着 它给了我: 以及更多类似的内容(我认为这是相关的部分)。 如果我做 结果是 主机是Fedora 20,带有Docker 1.0.0和go1.2.2。 怎么了? 问题答案: 这是SELinux问题。 您可以暂时签发 在主机上访问或通过运行添加SELinux规则 特别:

  • 问题内容: 这是我的编辑从第27行到第39行的代码: 我认为我的问题可能与Win7教授有关:(访问被拒绝) 如何解决这个问题,或者我需要做些什么或阅读才能使它起作用? 谢谢你不燃烧。 我只是更改了文件夹选项,使我获得完整的(Access …),现在我只需要弄清楚为什么在运行javac VendingMachine.java时为什么没有得到任何输出,我想是有一个新问题。 问题答案: 您的工作目录为。

  • 问题内容: 我正在尝试读取文件夹中的文件,但是当我运行该程序时,它将引发此异常。我也尝试了其他一些文件夹。它引发相同的异常。 问题答案: 您无法打开和读取目​​录,无法使用和方法区分文件和文件夹。您可以使用和方法获取文件夹的内容(分别用于文件名和s),还可以指定一个过滤器来选择列出的文件的子集。

  • 我正在使用wamp服务器,我的phpMyAdmin页面返回了以下错误。 Wamp服务器版本:2.2 MySQL版本:5.5.24 #1045-用户“root”@“本地主机”的访问被拒绝(使用密码:是) 我编辑了我的配置文件wamp\app\phpmyadmin4.1.14\config.inc.php: 但这并没有解决问题。任何帮助都将不胜感激。