安装MySql时提示主机名有问题!?

时间:2022-02-27 13:41:15
在安装MySql的时候:

执行:

# cd /usr/local/mysql

# ./scripts/mysql_install_db --user=mysql

的时候,系统提示:

./scripts/mysql_install_db: line 205: ./bin/my_print_defaults: cannot execute binary file

Neither host 'LAMP' nor 'localhost' could be looked up with ./bin/resolveip

Please configure the 'hostname' command to return a correct hostname.

If you want to solve this at a later stage, restart this script with the --force option


请问怎么解决呀? 郁闷呀...

20 个解决方案

#1


hostname输出看一下,如果没有hostname test咱先顶替,实在不行
If you want to solve this at a later stage, restart this script with the --force option

试试--force这个选项

#2


/etc/sysconfig/network里追加一句
HOSTNAME=yourhostname

在/etc/hosts文件里也追加
Your-ip-address yourhostname

重启下网络。按说系统安装完之后不存在你说的这个问题  很有可能是你私自修改了hostname 而且修改错误!

#3


算了 我还贴个  比如我的hostname想设成litvip 那么我至少会有这样的设定
/etc/sysconfig/network里会有一句
HOSTNAME=litvip 

/etc/hosts至少会有如下一句
127.0.0.1   litvip   localhost.localdomain localhost

#4


问题是,这两个文件都没有问题呀:
/etc/sysconfig/network
HOSTNAME=LAMP

/etc/hosts
127.0.0.1 LAMP localhost.localdomain localhost

以上是原始配置...

操作系统是CentOS 5.6,主机是Virtual PC 2007

#5


引用 4 楼 bacy001 的回复:
问题是,这两个文件都没有问题呀:
/etc/sysconfig/network
HOSTNAME=LAMP

/etc/hosts
127.0.0.1 LAMP localhost.localdomain localhost

以上是原始配置...

操作系统是CentOS 5.6,主机是Virtual PC 2007

你执行hostname命令显示什么?

#6


引用 5 楼 kindhacker 的回复:
你执行hostname命令显示什么?


LAMP

#7


你这问题还真多 我同样天天用centos和rhel 
你看我啥也没有设置 下载源码之后 直接按自带的安装说明 就ok
http://litvip.com/2011/02/18/26


另外 你用centos  你还是先用yum安装吧
我看你不怎么会linux 一遇到问题就束手无策
LAMP本来是很简单的事 按你这样搞 等搞好 黄花菜都凉了

yum -y install php mysql mysql-server httpd

#8


http://www.discuz.net/thread-2181962-1-1.html

照这个帖子做的呀...软件都是一样的!
会了我还来提问呀...
你看我提过路由器交换机的问题么,因为我懂啥...

#9


引用 8 楼 bacy001 的回复:
http://www.discuz.net/thread-2181962-1-1.html

照这个帖子做的呀...软件都是一样的!
会了我还来提问呀...
你看我提过路由器交换机的问题么,因为我懂啥...

如果关于linux什么都不懂 为什么不先用简单的方法?
比如你是1年级 不学1+1 非要去算微积分。

你认为网上说的都是对的吗? 每个人的环境不一样 他就不会100%适合
要是那样的话  你还不如参照官方解压包里的安装说明

#10


网上的方法都差不多呀...Linux不同版本之间总会有这样那样的小问题...

所以我才选了刚刚那个帖子,因为可以用和他一模一样的环境...

再说,不碰到问题,怎么提高能力呢?

#11


你确认出问题了 你自己努力去思考过?去尝试过?把错误信息放google里去认真搜索过?
你确认出问题的时候  为了解决问题你执行的每个命令的含义你都去了解过?

说实话 我在这逛快2年了  遇到过N多配置lamp环境的  花这么长时间的  是第一次看见。

#12


就拿你问的这个问题本身来说  里面提到了2种解决方法
Please configure the 'hostname' command to return a correct hostname.

If you want to solve this at a later stage, restart this script with the --force option

你仔细看了吗? 问问题前  你试了吗?

#13


哎,你老兄怎么就不信呢...我真不是菜鸟...你自己去搜搜看!

这种错误的所有方法都是改hosts文件,我来回改过好多次了,包括吧LAMP去掉,只保留localhost也是一样的...

不用那么轻易下结论,别人不经过思考就提问!

#14


该回复于2011-05-25 19:50:47被版主删除

#15


你的系统还有不是127.0.0.1的另外一个ip吧 也写到/etc/hosts里
ip   LAMP

然后重启下系统 再去执行./scripts/mysql_install_db --user=mysql

如果还是不行 就使用人家提示给你的第二种解决方法
If you want to solve this at a later stage, restart this script with the --force option

#16


如果你按你说的你真不是菜鸟水平 也就说明你了解源码编译的安装方法
那么根本没必要去找人家的教程照着来
就我2年多的linux维护经验来说  一个软件自带的安装说明比任何一个教程更好。
就安装常用软件中出现的问题 95%以上的可以在google找到答案  另外5%加上自己的尝试和思考同样可以解决。

还有 你认为和别人用的同样的系统 同样的版本就觉得环境一样 其实不一定是那样
你系统安装后 你做了那些设置 那些变更 执行了那些命令 只有你自己知道。

#17


我说的不是菜鸟,是我起码能看懂教程说的内容!你要我反馈的信息我能找到在什么地方吧?

你总不至于鸡同鸭讲吧!我总不是不是那种鼠标都抓不稳,还要来玩Linux的人...

软件自带的手册一般都是比较全面的...少有提供简明操作指导的吧...都是要玩过一段时间的人,有一定认识了,才能比较好的把握手册中的内容,知道如何取舍!你不要跟我讲,你一开始玩Linux就是直接按手册编译安装,还能把几个系统整合的很好...你难道就没按照前人写的指导在痛苦的爬行后终于有天才恍然大悟:啊,原来这样...

每个人的学习总会是有个过程的吧...别不耐烦...老子原来做二线接一天电话,n个不知道这么接线的,我都没你那么烦...

#18


我说的不是菜鸟,是我起码能看懂教程说的内容!
-----------
一个做IT的 如果连教程都看不懂  只能说明他小学没毕业。

都是要玩过一段时间的人,有一定认识了,才能比较好的把握手册中的内容,知道如何取舍!
-------------
如果没有玩过一段时间 没有一定的认识 还不承认自己是菜鸟的 也只有你。


每个人的学习总会是有个过程的吧...别不耐烦...老子原来做二线接一天电话
------------------
这个纯粹是素质的问题  我要是不耐烦  根本没必要饭吃多了瞎打那一堆一堆的字  而是没有尽快解决问题而着急 经常在这里逛的人应该是比较了解我的。
反倒是你急了 连老子都出来了  告诉你   你不配。

你不要跟我讲,你一开始玩Linux就是直接按手册编译安装,还能把几个系统整合的很好...你难道就没按照前人写的指导在痛苦的爬行后终于有天才恍然大悟:啊,原来这样...
---------------------------------
我2年前从VC转做公司的服务器维护 我同样什么都不会  可是我是一边工作一边循序渐进的去尝试 思考 去google  我遇到的问题都是通过这样的方式来解决的 我没有去任何一个论坛去铺天盖地的问一堆一堆的问题  当我渐渐熟悉linux的时候 我就在这里帮助很多新手解决问题  就拿这个本身的问题来说  错误里本身就提供了2种解决方法  再说昨天那个zend的问题 官方下载的地方明显写了支持Php5.2或更早版本。

我刚才说了句"我在这逛快2年了 遇到过N多配置lamp环境的 花这么长时间的 是第一次看见"
是这个让你急眼了么  男子汉大丈夫有点度量好不好。




 

#19


看来我们之间的问题是认定的菜鸟标准不一样!有么有第三方能给个标准界定下,顺便给菜鸟分个级...

我从不认为一个人埋头苦学不提问是好的方法...当然我赞赏这种精神...

我从来都是喜欢边问边学...首先,互联网充斥着大量的重复信息,逐条筛选是缺乏效率的...在论坛有前人分享经验能够提高效率...难道不是吗?

顺便说下,刚刚找到原因了,确认还是版本问题,那个指导里面提供的MySql二进制包是64位机器用的,我重新下了的32的,已经搞定了...

现在正在装apache...

#20


主席辛苦了,lz更不要着急,有时候主席会比你更急! 

话说有时候软件版本和位数容易造成想不到的错误

#1


hostname输出看一下,如果没有hostname test咱先顶替,实在不行
If you want to solve this at a later stage, restart this script with the --force option

试试--force这个选项

#2


/etc/sysconfig/network里追加一句
HOSTNAME=yourhostname

在/etc/hosts文件里也追加
Your-ip-address yourhostname

重启下网络。按说系统安装完之后不存在你说的这个问题  很有可能是你私自修改了hostname 而且修改错误!

#3


算了 我还贴个  比如我的hostname想设成litvip 那么我至少会有这样的设定
/etc/sysconfig/network里会有一句
HOSTNAME=litvip 

/etc/hosts至少会有如下一句
127.0.0.1   litvip   localhost.localdomain localhost

#4


问题是,这两个文件都没有问题呀:
/etc/sysconfig/network
HOSTNAME=LAMP

/etc/hosts
127.0.0.1 LAMP localhost.localdomain localhost

以上是原始配置...

操作系统是CentOS 5.6,主机是Virtual PC 2007

#5


引用 4 楼 bacy001 的回复:
问题是,这两个文件都没有问题呀:
/etc/sysconfig/network
HOSTNAME=LAMP

/etc/hosts
127.0.0.1 LAMP localhost.localdomain localhost

以上是原始配置...

操作系统是CentOS 5.6,主机是Virtual PC 2007

你执行hostname命令显示什么?

#6


引用 5 楼 kindhacker 的回复:
你执行hostname命令显示什么?


LAMP

#7


你这问题还真多 我同样天天用centos和rhel 
你看我啥也没有设置 下载源码之后 直接按自带的安装说明 就ok
http://litvip.com/2011/02/18/26


另外 你用centos  你还是先用yum安装吧
我看你不怎么会linux 一遇到问题就束手无策
LAMP本来是很简单的事 按你这样搞 等搞好 黄花菜都凉了

yum -y install php mysql mysql-server httpd

#8


http://www.discuz.net/thread-2181962-1-1.html

照这个帖子做的呀...软件都是一样的!
会了我还来提问呀...
你看我提过路由器交换机的问题么,因为我懂啥...

#9


引用 8 楼 bacy001 的回复:
http://www.discuz.net/thread-2181962-1-1.html

照这个帖子做的呀...软件都是一样的!
会了我还来提问呀...
你看我提过路由器交换机的问题么,因为我懂啥...

如果关于linux什么都不懂 为什么不先用简单的方法?
比如你是1年级 不学1+1 非要去算微积分。

你认为网上说的都是对的吗? 每个人的环境不一样 他就不会100%适合
要是那样的话  你还不如参照官方解压包里的安装说明

#10


网上的方法都差不多呀...Linux不同版本之间总会有这样那样的小问题...

所以我才选了刚刚那个帖子,因为可以用和他一模一样的环境...

再说,不碰到问题,怎么提高能力呢?

#11


你确认出问题了 你自己努力去思考过?去尝试过?把错误信息放google里去认真搜索过?
你确认出问题的时候  为了解决问题你执行的每个命令的含义你都去了解过?

说实话 我在这逛快2年了  遇到过N多配置lamp环境的  花这么长时间的  是第一次看见。

#12


就拿你问的这个问题本身来说  里面提到了2种解决方法
Please configure the 'hostname' command to return a correct hostname.

If you want to solve this at a later stage, restart this script with the --force option

你仔细看了吗? 问问题前  你试了吗?

#13


哎,你老兄怎么就不信呢...我真不是菜鸟...你自己去搜搜看!

这种错误的所有方法都是改hosts文件,我来回改过好多次了,包括吧LAMP去掉,只保留localhost也是一样的...

不用那么轻易下结论,别人不经过思考就提问!

#14


该回复于2011-05-25 19:50:47被版主删除

#15


你的系统还有不是127.0.0.1的另外一个ip吧 也写到/etc/hosts里
ip   LAMP

然后重启下系统 再去执行./scripts/mysql_install_db --user=mysql

如果还是不行 就使用人家提示给你的第二种解决方法
If you want to solve this at a later stage, restart this script with the --force option

#16


如果你按你说的你真不是菜鸟水平 也就说明你了解源码编译的安装方法
那么根本没必要去找人家的教程照着来
就我2年多的linux维护经验来说  一个软件自带的安装说明比任何一个教程更好。
就安装常用软件中出现的问题 95%以上的可以在google找到答案  另外5%加上自己的尝试和思考同样可以解决。

还有 你认为和别人用的同样的系统 同样的版本就觉得环境一样 其实不一定是那样
你系统安装后 你做了那些设置 那些变更 执行了那些命令 只有你自己知道。

#17


我说的不是菜鸟,是我起码能看懂教程说的内容!你要我反馈的信息我能找到在什么地方吧?

你总不至于鸡同鸭讲吧!我总不是不是那种鼠标都抓不稳,还要来玩Linux的人...

软件自带的手册一般都是比较全面的...少有提供简明操作指导的吧...都是要玩过一段时间的人,有一定认识了,才能比较好的把握手册中的内容,知道如何取舍!你不要跟我讲,你一开始玩Linux就是直接按手册编译安装,还能把几个系统整合的很好...你难道就没按照前人写的指导在痛苦的爬行后终于有天才恍然大悟:啊,原来这样...

每个人的学习总会是有个过程的吧...别不耐烦...老子原来做二线接一天电话,n个不知道这么接线的,我都没你那么烦...

#18


我说的不是菜鸟,是我起码能看懂教程说的内容!
-----------
一个做IT的 如果连教程都看不懂  只能说明他小学没毕业。

都是要玩过一段时间的人,有一定认识了,才能比较好的把握手册中的内容,知道如何取舍!
-------------
如果没有玩过一段时间 没有一定的认识 还不承认自己是菜鸟的 也只有你。


每个人的学习总会是有个过程的吧...别不耐烦...老子原来做二线接一天电话
------------------
这个纯粹是素质的问题  我要是不耐烦  根本没必要饭吃多了瞎打那一堆一堆的字  而是没有尽快解决问题而着急 经常在这里逛的人应该是比较了解我的。
反倒是你急了 连老子都出来了  告诉你   你不配。

你不要跟我讲,你一开始玩Linux就是直接按手册编译安装,还能把几个系统整合的很好...你难道就没按照前人写的指导在痛苦的爬行后终于有天才恍然大悟:啊,原来这样...
---------------------------------
我2年前从VC转做公司的服务器维护 我同样什么都不会  可是我是一边工作一边循序渐进的去尝试 思考 去google  我遇到的问题都是通过这样的方式来解决的 我没有去任何一个论坛去铺天盖地的问一堆一堆的问题  当我渐渐熟悉linux的时候 我就在这里帮助很多新手解决问题  就拿这个本身的问题来说  错误里本身就提供了2种解决方法  再说昨天那个zend的问题 官方下载的地方明显写了支持Php5.2或更早版本。

我刚才说了句"我在这逛快2年了 遇到过N多配置lamp环境的 花这么长时间的 是第一次看见"
是这个让你急眼了么  男子汉大丈夫有点度量好不好。




 

#19


看来我们之间的问题是认定的菜鸟标准不一样!有么有第三方能给个标准界定下,顺便给菜鸟分个级...

我从不认为一个人埋头苦学不提问是好的方法...当然我赞赏这种精神...

我从来都是喜欢边问边学...首先,互联网充斥着大量的重复信息,逐条筛选是缺乏效率的...在论坛有前人分享经验能够提高效率...难道不是吗?

顺便说下,刚刚找到原因了,确认还是版本问题,那个指导里面提供的MySql二进制包是64位机器用的,我重新下了的32的,已经搞定了...

现在正在装apache...

#20


主席辛苦了,lz更不要着急,有时候主席会比你更急! 

话说有时候软件版本和位数容易造成想不到的错误

#21