2005年06月21日 10:44 by yasuo-s

昨日Linuxを始めた新人まさひこです。
実はRedHatのLinux9にMySQLをインストールできなくて困ってます。
phpGroupWareの導入にあたり、PHP・Apacheはrpmってファイルからインストールできたのですが、MySQLだけ上手くいきません。
下記URLの手順でやっても3から4に行く手順がうまくいってないようです。
---------------------------------------------------------------------------
■phpGroupWare
 http://www.itheart.com/phpgw/system.html
□MySQLのインストール
 http://www.itheart.com/phpgw/smysql.html
---------------------------------------------------------------------------
どなたか、インストール手順をご教授願えないでしょうか?
MySQLにもrpmというファイルはあるのでしょうか?

よろしくお願い致します。

ちなみに、Linux9は秀和システムから出版されてます
「はじめてのRedHatLinux9 サーバ構築編」
のROMからインストールしました。
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0537-1

1: 口コミさん : 2005-06-21 15:59
Fedore Core 3には標準でrpmパッケージが入っていました。なのでMySQLのrpmは世の中には存在するのだと思います。どしてもダメならtar.gzをダウンロードして、展開、configure、make installすれば良いのだと思いますので、ちょっと調べてみます。少しお待ちください。
2: 口コミさん : 2005-06-21 16:04
すいません全くその方法でしたね。リンク先読みました。

まず、OSユーザーmysqlがちゃんと出来ているかどうか確認して下さい。次に、/usr/local/mysqlディレクトリのパーミッションが、mysqlグループ、mysqlユーザーの所有権になっているかls -laで確認してください。なっていなければrootでchown、chgrpで変更してください。更にconfigureとmake installはsu - mysqlで、mysqlユーザーになってから行ってください。

以上、試してみて下さい。
3: 口コミさん : 2005-06-21 17:19
>ヨシムラさん
早朝にありがとうございます。
これから会社に行きますので、到着次第試してみます。
では、報告は後ほど・・・
4: 口コミさん : 2005-06-21 19:43
うまくいかない。。

MySQLのインストール手順3で
configure: error: no cceptable C compiler found in $PATH
See 'config.log' for more details.
というのが出ます。

手順4をやってみてもターゲットが指定されておらず、makefileが見つかりません。中止。
というのが出ます。

/usr/local/mysqlというフォルダもできてないみたいです。

超初心者ですいません。
どうすれば良いが全くわからない状況です(泣
5: 口コミさん : 2005-06-21 20:04
現在のユーザの$PATHに、Cコンパイラのパスが記述されてますか?
通常は /usr/bin/ にCコンパイラがインストールされてるので、コレといって必要は無いのですが...
RHL9をインストールする際に、開発環境はインストールしていますか?
していなければ、rpmから適切なのを入れてみてください。
6: 口コミさん : 2005-06-21 20:18
環境はパーソナルデスクトップという種類です。
一度ワークステーションってのでインストールしてみます。
7: 口コミさん : 2005-06-22 08:01
今から始めるのにサポート終了しているRHL9ですか…
http://www.jp.redhat.com/support/
本家によるセキュリティパッチの提供は終わっているので、この辺で更新することを忘れずに。
http://fedoralegacy.org/

…はさておき本題ですが、私のオススメはaptかyumを使うことです。
http://ayo.freshrpms.net/
これなら、
# apt-get install mysql
な感じでいけるはず。("mysql-server"かも)
8: 口コミさん : 2005-06-22 08:29
状況から判断すると、GCCの環境が出来ていないよーな気がします。かく言う私も、Mac OS XでMySQLがうまく動かなくて困っています(現在進行形でハマり中)。ワークステーションでインストールすれば、コンパイラやライブラリの環境はできあがると思います。チャレンジしてみてください。

どーでも良いハナシですが、RedHat系ならば、Fedora Coreもけっこーイイですよ。

/communities/195214
9: 口コミさん : 2005-06-23 03:04
なんだかんだして、なんとか入ったけど
phpGroupWareの管理者アカウント作成で
以下のエラーが・・

Database error: Invalid SQL: SELECT contact_comm_descr.comm_descr_id AS comm_descr_id, contact_comm_descr.descr AS comm_description, contact_comm_descr.comm_type_id AS comm_type FROM phpgw_contact_comm_descr AS contact_comm_descr
MySQL Error: 1146 (Table 'phpgroupware.phpgw_contact_comm_descr' doesn't exist)

File: /usr/local/www/data-dist/phpgroupware/phpgwapi/inc/class.contacts_sql.inc.php
Line: 1443
Session halted.

意味わからん…(泣
10: 口コミさん : 2005-06-23 06:46
SQLの構文が何か間違ってるんでしょうね。

繋げているMySQLに直接ログインして(Terminalでsu - mysql;mysql データベース名)、SELECT ・・・AS contact_comm_descreまでをタイプしてみて下さい。多分PHPからMySQLまでのログインは出来ているので、MySQLにデータベースが出来ていないとかテーブルが足りないとか、そういう理由なのだと思います。
11: 口コミさん : 2005-06-23 07:31
MySQLの1146はテーブルが見つからないエラーかと。
phpGroupWareのインストールの際に必要なDBを作成し、
webからのセットアップ画面で、テーブルは作りましたか?

phpGroupWare日本語版のサイトの、セットアップ方法を
参考にすれば簡単にいけるかと。
http://phpgroupware.jp/
12: yasuo-s : 2005-06-23 14:03
MySQLとPHPがインストールできたようですので残りは
データベースかPHPのコミュニティで聞いたほうが
適切な答えが返ってくるかと思います。

あとDBの基本が分からないとこれ系の運用は難しいです
価格.comと同じようにクラックされることもありますよ

損害を受ける前にもう少し勉強をしてからのほうがよろしいかと
13: 口コミさん : 2005-06-24 01:31
>あとDBの基本が分からないとこれ系の運用は難しいです

>損害を受ける前にもう少し勉強をしてからのほうがよろしいかと

勉強する為に構築しているのでは無いかと思う次第で。

でも素のRedhat9でネットにサービス公開するのは、やっぱり危険です。のぶさんが紹介なさっているaptやyumを使って延命させれば話は別ですが。

既に遅いかも知れませんが、「apt for rpm」を先に入れておけば、apt-getコマンドであっさりインストール出来たと思います(うちではRH9であっさり同等のテスト環境作れましたよ)

MySQL使うなら「phpMyAdmin」もお勧めです。SQLの構造が目で見えて分かるので理解も早いのではないでしょうか。
14: umez : 2005-06-24 01:40
まずはもっとシンプルな環境で

・Linuxの勉強
・RedHatの勉強
・アプリケーションビルド手順の理解
・データベースの仕組みの理解
・SQLの勉強

をなさった方がよろしいかと。
15: 口コミさん : 2005-06-24 06:40
UM@秋葉原さんと同意見。

いろいろ苦労してそれを乗り越えるのも楽しいですが、phpgwを動かすのが目的なら、普通にFedora Coreかdebianを入れて、yumやaptで環境を整えた方が早いでしょう。

コツは、初めはなるべく最小のインストールで、後から必要なパッケージを追加すること。

ちなみに、私は一月ほど前にFC3にphpGroupWareを入れました。
(使ってないけど。f^^;)
所要時間1時間弱くらいかな。
普通にてきぱきやればOSインストールからあわせても1時間くらいでしょうから、試してみることをお勧めします。
16: 口コミさん : 2005-06-24 07:16
みなさま:

いろいろありがとうございます。
とりあえずOSはFreeBSDってので動かしました。
(RH9じゃ動かなかった…)
まだこのグループウェアを導入するか否かはわかりません。
仮検討ですから。

確かに、たくさん覚えないといけない事がありますね。

こんど来るときは、もう少し勉強してから来ます。

ありがとうございました。

初心者まさひこ m(_ _)m
17: 口コミさん : 2005-06-24 15:46
FreeBSDですか。堅いところですね。
RH9でも動くと思いますが…
とにかくがんばってください。

スレッド一覧

gvでpdfを表示する方法 コマンド使用方法や動作に関する質問トピ RED HAT 学習 up2dateでのソフトのインストール方法 Red Hat Enterprise Linux ESサーバー大量導入! 管理者募集! (都内・正社員) RHEL5 beta2 DMA Onによるエラー DNSサーバ。 RHELの資格取得について インストールの仕方教えてください。 監視ツールを探してます RedHat Legacy RHEL6 はじめまして RHEL4 にPHP5のRPMをインストール シンボリックリンクのls -lZで出てくる・・・ mountについて! 質問:liblockfile RedHat Enterprise Linux 4 リリース RHEL5 NICのbondingについて RHEL Server v5 の rpm を yum でインストールしたい 【通知】コミュの設定を更新します【ちょっと重要】 /dev/ttyS0 をコピー CentOSのインストール時日本語選択について RedHat Enterprise Linux 250G HDの認識について データのコピー。 yum はじめに RedHat9へMySQLをインストール 急成長中のベンチャー企業で働いてみたいとおもいませんか?! ログインできなくなってしまいました:; セキュリティパッチ情報について 超初歩的質問です サーバエンジニア募集中! ☆教えて☆Linuxをマスターしたい RHEL5クローンCentOS5ネタ 対応デバイスを探す方法は? ハードウェアRAID1について 【RHEL4】up2date 【無料】 up2dateが利用できません 【質問です】RH再起動時の注意点とは・・ RHELクローン ハードディスクが見つからない すみません RHE5.1でnfsがfstabに書いてもオートマウントできない件 Tripwireのrpmの場所 pop3が利用できません 国内初!主要LinuxベンダーによるセキュアOSパネルディス(無料) GrADS関連 libsxのインストール Redhatのユーザーパスワードの条件について Cluster Suiteに関して 【質問です】システムのバックアップ ホームの共有について パスワード!! [質問]RELのライセンスについて RedHat9へvncのインストール [RHEL] 管理用スレ スレイブHDDの認識の仕方?

サイト内検索