mysql 新增用户 主机名设定 失败
巴扎黑
巴扎黑 2017-04-17 16:14:04
[MySQL讨论组]

服务器A 上安装有MySQL服务端,要求新增一个用户,只运行电脑B才可以连接A服务器,而电脑B的IP是时刻在随机变动。电脑B的hostname 值为 USER-20160908CK

C:\Users\Administrator>hostname
USER-20160908CK

C:\Users\Administrator>

在A的里面新增用户vultr2,主机名设置为B的hostname USER-20160908CK,可访问会提示 vultr2@XXX .XXX.XXX.XXX 无访问权限。
mysql里面主机名无法关联上 B的 hostname吗?只能都是IP吗?

巴扎黑
巴扎黑

全部回复(3)
PHP中文网

mysql里面主机名无法关联上 B的 hostname吗?只能都是IP吗?
不只是IP, 域名也是可以访问的。

建议检查一下访问IP有没有限制。

伊谢尔伦

host可以填写限制ip或者localhost,也可以允许任意连接%。你填写客户端的hostname是没用的。

如果电脑A和电脑B是同一局域网,可以限制为localhost连接,然后给个phpmyadmin地址给对方,在配置文件前面获取客户端hostname来判断,如果不在同一局域网是获取不到的。

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); 
高洛峰

我这几天刚遇到这个问题,直接把IP换成%这个了http://blog.csdn.net/qq_28832...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号