~~~~~如何改变localhost~~~~~

windylu 2003-08-22 03:03:58
我在Redhat Linux 8.0下通过网络管理把主机名从localhost改成了DDD,重启后输入:
shell> mysql -h DDD -u root -p mysql
为什么说host 'DDD'is not allowed to connect to this MySQL server

我再用-h localhost就可以了,难道localhost并没有该吗?我要怎样改?

(我试过update mysql数据库中的user表,把Host='localhost' update to Host='DDD',还是不行)
...全文
161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
windylu 2003-08-24
  • 打赏
  • 举报
回复
哦,你们说localhost不表示主机名,但我在重装了Linux时,把主机名设成DDD,再装Mysql,结果可以用shell> mysql -h DDD -u root -p进去了,那我觉得应该和主机名有关的
shuixin13 2003-08-22
  • 打赏
  • 举报
回复
是的,
localhost 只是 MySQL 的默认关键字,



(我试过update mysql数据库中的user表,把Host='localhost' update to Host='DDD',还是不行)

这很奇怪的,
不知你在 UPDATE 后,有没有执行过
FLUSH PRIVILEGES
语句
lxf_1976 2003-08-22
  • 打赏
  • 举报
回复
localhost是mysql默认的关键字,不是表示主机名的!

关于用localhost 和 ip访问mysql服务器的区别,见http://expert.csdn.net/Expert/topic/2176/2176758.xml?temp=.8333399

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧