RHEL4 に MySQL5.0 をインストール
RHEL4にはMySQL4.XX(正式なバージョンは忘れた)が
デフォルトで入ってはいるのだけども…
どうしてもMySQL5.0が使用したかったので
インストールしましたが起動しないトラブルがあったのでマトメです。
①依存パッケージを削除(MySQL4.XXをアンインストールする障害を排除)
②MySQL4.XXX関連パッケージを削除
③MySQL5.XXXをインストール
↑以上の内容は省略です。
RPMの基本的な作業なので…
インストールしたバージョン MySQL5.0.27
でここまですんなりインストールできたりするのですが
/etc/init.d/mysql start
で素直に起動してくれません(RPMインストール時の起動も失敗します)
Starting MySQLCouldn't find MySQL manager or server[FAILED]
エラーメッセージはこんな感じ
いろいろ調べてみると
/etc/init.d/mysql のスクリプトのパス設定がうまく働いていません。
自動的にmysqlのインストールフォルダを発見し
パスに指定するようにかかれているようなのですが
うまく働いていないのでエラーになります。
どうしたらうまく働くかはサッパリ分からなかったので、
最終的なところでパスを指定して解決。
case "$mode" in
'start')
# Start daemon
#↓この下を追加↓
bindir=/usr/bin
sbindir=/usr/sbin
#↑ここまで↑
うん、その場しのぎ(==;
start以外のコマンドどうすんだろ??
…一応動いたけど
parse_server_arguments `$print_defaults $extra_args mysqld server mysql_server mysql.server`
の直下あたりのほうが若干スマートかもしれません。
| 固定リンク | コメント (0) | トラックバック (1)

最近のコメント