gpt4 book ai didi

mysql - mariadb 如何解析用户的主机名?

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:12 25 4
gpt4 key购买 nike

我在 Linux RedHat 上使用 MariaDB 并运行 Java 应用程序。我对 DB 如何解析用户主机名很感兴趣,因为我想使用 user@localhost 而不是 user@127.0.0.1。

最佳答案

Linux 中的名称解析是在 resolver library 中完成的.主要函数是gethostbyname()gethostbyaddr()。在/etc/nsswitch.conf 文件中,您可以更改搜索顺序。您可以使用以下选项:

DNS

  • 使用域名系统 (DNS) 服务解析地址。此机制使用/etc/resolv.conf 文件。

文件

  • 在/etc/hosts 和/etc/network 文件中搜索。

nis 或 nisplus

  • 使用网络信息系统 (NIS) 解析主机或网络地址。

在您的情况下,几乎是一样的。 127.0.0.1localhost 之间的关系定义在/etc/hosts

关于mysql - mariadb 如何解析用户的主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38934429/

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