- ベストアンサー
RPMのmysqlとmysql-serverの違い
レッドハットにmysqlを入れたのですが、よく使い方が分かりません^^ いつものサーバーを起動するコマンド(/etc/init.d/httpd start等)も見当たりません もう1つmysql-serverというRPMがあるのですが、こちらを入れないとダメなのでしょうか。 ひょっとして両方のRPMを入れて初めて動くとか!? mysqlとmysql-serverの違いについて分かる方教えてください。 SQLを発行して行を検索したりしたいのです。 RDBMSというのは1個のパッケージとして提供されるものだと思い込んでおったのですが、いろいろ入れないといけないのでしょうか・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#68323
回答No.1
MYSQLにはCLIENTとSERVERがあります。MYSQLをINSTALLするとCLIENTのみとなります。MYSQLSERVERをINSTALLすればSERVERをSTARTするCOMMANDも現れます。RDBMSは基本的に1個のパッケージとして提供されますが、ODBCといった外部機能については、別のパッケージとして提供される場合が殆どです。これはMYSQLに関わらずORACLEやSQLSERVERでも同じです。
お礼
awefaewfaさん、お返事ありがとうございます。 やはりMYSQLSERVERを入れればサーバーを起動するためのコマンドができるのですね!! だとするとmysqlは何のためのソフトかというのが私の疑問点です。 だってMYSQLSERVERを入れさえすればSQLでテーブルを作ったりできるようになるのだから、もう何もいらないのではと思うのです。。 mysqlはODBCの機能をもった単なるツールといった位置づけでしょうか。 気になってなかなか眠れないので教えてください^^