首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该创建Mysql用户“user @localhost`”还是“user@127.0.0.1”?

我应该创建Mysql用户“user @localhost`”还是“user@127.0.0.1”?
EN

Server Fault用户
提问于 2018-11-13 09:00:58
回答 2查看 3.4K关注 0票数 2

我的服务器是centos7.4,MySQL5.5。

my.cnf中,我设置了skip-name-resolve = 0skip-networking= 1,这意味着即使运行user@localhost,mysql也会使用user@127.0.0.1

那么,当我创建一个新用户时,哪个用户更好,user@localhost还是user@127.0.0.1

另外,您可以在新安装的root@localhostroot@127.0.0.1root@::1中找到mysql.Actually --应该只有一个根user.Which --应该使用吗?

EN

回答 2

Server Fault用户

发布于 2018-11-13 09:05:14

这是不可互换的。如果通过TCP连接到MySQL,则需要使用@127.0.0.1,如果使用unix,则使用@localhost

票数 1
EN

Server Fault用户

发布于 2018-11-13 12:14:55

我试着根据我的理解回答这个问题。

如果您的web服务器与mysql服务器相同,那么最好使用@localhost

而且,如果使用skip-name-resolve = 1,则必须使用@localhost

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/939776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档