我水平也不高,但我个人认为这是因为在SQL当中的mysql库中的user表当中,没有HOST字段为'software-03'的记录。
如果您尝试输入:
use mysql
select host,user,password from user;
你就会发现,当前表中并没有HOST字段为'software-03'的记录。,只有一条localhost的记录,这可能就是登录不成功的原因,当然处理起来也比较容易,使用UPDATE把LOCALHOST改成你想要的名字就行了,当然也可以建立自己相应HOST以及其中的用户,除host,user,password之外的其它字段都是用户相应的权限,可以根据字面意思进行相应的设置。
如果您尝试输入:
use mysql
select host,user,password from user;
你就会发现,当前表中并没有HOST字段为'software-03'的记录。,只有一条localhost的记录,这可能就是登录不成功的原因,当然处理起来也比较容易,使用UPDATE把LOCALHOST改成你想要的名字就行了,当然也可以建立自己相应HOST以及其中的用户,除host,user,password之外的其它字段都是用户相应的权限,可以根据字面意思进行相应的设置。
我是楼主
==================
多谢duyuxi(duyuxi),也就是说,MySQL无法像MS SQL一样自动识别localhost和
localhost的主机名了。请问yuantou520(圆头),“限制域”是什么概念?如何编辑修改?第一个问题有人回答吗?
问题2:MySQL不能识别机器名,可以用localhost或者IP地址连接