Redhat Enterprise Server 5.2上安装mysql 5.1,出现找不到localhost的错误
硬件是DELL 的poweredge r200,服务器平台是Redhat enterprise server 5.2,我是使用mysql non rpm版本mysql-5.1.30-linux-x86_64-glibc23.tar.gz,安装步骤是参考mysql官方文档,当执行scripts/mysql_install_db --user=mysql的时候,出现错误:
scripts/mysql_install_db: line 225: ./bin/my_print_defaults: cannot execute binary file
Neither host 'localhost.localdomain' 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
有高人能给指点下?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
看看有沒有存在,沒有存在自已增加即可以
按着提示做喽,说的这么清楚。
你的hostname需要设置,或者编辑/etc/hosts文件
/etc/hosts里头有这行的。所以找不到问题会出在什么地方
这和双网卡应该没关系吧?
你是不是目录的权限没改好啊?
哪里目录权限?改成什么权限?
编译生成的 mysql 目录啊,所属者和所属组都改好了么?
我是按照mysql上文档的步骤来安装的,这里目录权限是mysql的