2009年2月16日

[gentoojp-users:02120] MySQLインストール時のルートユーザの作成

高橋と申します。

gentoo へのMySQLのインストール・セットアップに関して、質問させて下さい。

MySQL スタートアップ・ガイド http://www.gentoo.org/doc/ja/mysql-howto.xml
WebOS Goodies 内 MySQL のインストール http://webos-goodies.jp/archives/50494847.html

を参考に、

emerge dev-db/mysql

で dev-db/mysql-5.0.70-r1 をインストールしたのですが、ルートユーザが作成されていませんでした。
インストール中、rootのパスワードの入力を促す場面もなかったように思います。
断言できないのは、ずっと画面を見ていたわけではないためです。
ルートユーザが作成されていないという判断は、mysqld に --skip-grant-tables オプションをつけて
起動したあと、mysqlデータベースの userテーブルを確認することで行いました。

さらにネット検索すると
http://existence.orz.hm/wiki/index.php?Gentoo%20Linux%2F%E3%82%B5%E3%83%BC%E3%83%90%2FMySQL%2BphpMyAdmin
というWikiページをみつけ、

emerge --config mysql

を実行すると、以下のようなエラーメッセージが表示されました。

*
* ERROR: dev-db/mysql-5.0.70-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_config
* environment, line 3389: Called mysql_pkg_config
* environment, line 3065: Called die
* The specific snippet of code:
* [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be
named localhost";
* The die message:
* Your machine must NOT be named localhost
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* A complete build log is located at
'/var/tmp/portage/dev-db/mysql-5.0.70-r1/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/dev-db/mysql-5.0.70-r1/temp/environment'.
* This ebuild is from an overlay: '/var/db/pkg/'
*

たしかに、ホスト名はlocalhostなのですが、どう修正すればいいのか(ホスト名を一時的に変更するのか、など)判断できせんでした。何かしら、MySQLのセットアップを成功させるためのアドバイスを頂けないでしょうか。


--
Tadashi Takahashi
t.takahashi1984@xxxxx

投稿者 xml-rpc : 2009年2月16日 18:12
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/82216
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。