gpt4 book ai didi

mysql - MariaDB设置: Access denied for user 'root' @'ma' (using password: YES)

转载 作者:行者123 更新时间:2023-11-29 22:19:30 24 4
gpt4 key购买 nike

[更新]我通过以下方式解决问题:

SET PASSWORD FOR 'root'@'ma'=PASSWORD('pass');

我还有一个问题想问:
我应该为 127.0.0.1 设置密码吗和::1 ???
这两个root用户是什么???

enter image description here

[原问题]我有一个服务器我可以登录服务器上的DB我也可以从我的计算机访问。
但是当我将代码放在该服务器上的 tomcat 上时
我运行代码并收到错误:Access denied for user 'root'@'master' (using password: YES)

我想这是因为我的代码是 jdbc:mysql://192.168.xx.xx:3306/project不是jdbc:mysql://127.0.0.1:3306/project

如何解决这个问题?我应该设置什么?

最佳答案

这是一个GRANTs的问题:

用于连接到 IP 地址或主机名:

GRANT ... TO 'user'@'192.2.3.4' ...;
GRANT ... TO 'user'@'host.name' ...;

用于连接到localhost(别名127.0.0.1)——也就是说,当客户端与服务器位于同一机器上时:

GRANT ... TO 'user'@'localhost' ...;

(实际上,您可以使用任一技术从同一服务器进行连接。)

关于mysql - MariaDB设置: Access denied for user 'root' @'ma' (using password: YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30891055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com