gpt4 book ai didi

MySQL ERROR 1470 (HY000) 字符串 %s 对于主机名来说太长

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:51 24 4
gpt4 key购买 nike

我需要为一个不在本地主机上的帐户更新 super 权限,以便打开二进制日志记录。当我尝试授予权限时:

GRANT ALL PRIVILEGES ON . TO 'user'@'%s' WITH GRANT OPTION;

它表示主机字符串 %s 超过 60 个字符(它是 74 个字符)。我看到的所有关于此问题的论坛似乎都围绕着不正确的引号或使用 `` 而不是主机名的引号,但这对我不起作用。

有什么方法可以用其他方式更新 super 设置吗?

最佳答案

对于太长的主机名,我宁愿使用对应的IP地址代替。

IP 解析对于grant 操作作为sql 语句执行是必不可少的,即使在sql 中将主机名作为参数传递,它也要先底层转换为地址,这可能是由 nslookup/dig/host 独立完成。

关于MySQL ERROR 1470 (HY000) 字符串 %s 对于主机名来说太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38102627/

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