LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 533|回复: 5

安装mysql出错,请大伙帮忙

[复制链接]
发表于 2011-2-19 16:05:38 | 显示全部楼层 |阅读模式
emerge --config =dev-db/mysql-5.1.51


Configuring pkg...

* ERROR: dev-db/mysql-5.1.51 failed:
*   Your machine must NOT be named localhost
*
* Call stack:
*     ebuild.sh, line   56:  Called pkg_config
*   environment, line 4204:  Called mysql_pkg_config
*   environment, line 3715:  Called die
* The specific snippet of code:
*       [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost";
*
* If you need support, post the output of 'emerge --info =dev-db/mysql-5.1.51',
* the complete build log and the output of 'emerge -pqv =dev-db/mysql-5.1.51'.
* This ebuild is from an overlay named 'gentoo': '/var/db/pkg/'
* The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/environment'.
* S: '/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql-5.1.51



执行
hostname时,输出
localhost

请问是怎么会事呢?
发表于 2011-2-19 16:37:11 | 显示全部楼层
先用hostname xxx 改为其他名字,然后再运行emerge --config =dev-db/mysql-5.1.51
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-19 16:46:19 | 显示全部楼层
Post by pheyx;2128537
先用hostname xxx 改为其他名字,然后再运行emerge --config =dev-db/mysql-5.1.51



不行啊,名字本来就叫localhost的
回复 支持 反对

使用道具 举报

发表于 2011-2-19 17:31:05 | 显示全部楼层
Your machine must NOT be named localhost
回复 支持 反对

使用道具 举报

发表于 2011-2-19 17:35:43 | 显示全部楼层
这里设置一下看看:
  1. #cat /etc/conf.d/hostname
  2. # Set to the hostname of this machine
  3. HOSTNAME="XXX"
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-2-19 18:40:15 | 显示全部楼层
使用hostname xxx临时设置一个就能编译过,不知道启动时会不会有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表