質問: mysqlのインストール freebsdでmysql 4.1.10のインストールをしているのですが、 shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-version-os.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-version-os mysql shell> cd mysql shell> scripts/mysql_install_db --user=mysql ↑ ここで /usr/libexec/ld-elf.so.1: shared object "liblthread.so.2" not found neither host 'www.xxxxx.co.jp' 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 とでます。これは何がいけないのでしょうか? また、install以前にconfigureも設定しようとするとエラーがでて困ってます。
回答: 書かれている手順を見るとこのmysqlはmysqlのホームページからダウンロードしたものでしょうか? >/usr/libexec/ld-elf.so.1: shared object "liblthread.so.2" not found これが出ているという事は、linuxthreadsを使用している方とダウンロードしたようですね。 しかし、インストールした環境にlinuxthreadsがインストールされていないので上記メッセージが出ていますね。 なので、linuxthreadsをインストールしてください。 もし、インストールされている場合には、ldconfig等でちゃんとライブラリとして認識されるよう設定してください。 >neither host 'www.xxxxx.co.jp' nor 'localhost' could be looked up with ./bin/resolveip >please configure the 'hostname' command to return a correct hostname. ホスト名(ipアドレス)の設定が正しく出来ていないようなので正しく設定するように言っているようなのでちゃんと設定してください。 p.s. ところでfreebsdのパッケージなりportsからmysqlをインストールした方が楽では?