2011年3月8日火曜日

Mysql on Linux; 再度インストール

引き続きdebianの設定作業。今回はMysql。

■最新版のインストール
使用アーカイブ
 5.5.9-linux2.6-x86_64(community server)

作業ディレクトリ
 /usr/local

Mysql用ユーザ・グループの作成と設定
 grpadd *****
 useradd -r -g ***** *****

展開したファイルの所有者を変更
 cd [作業ディレクトリ]
 chown -R ***** [展開されたディレクトリ] =>以下、「idir」とする
 chgrp -R ***** [idir]
初期データベースの作成(らしい)
 scripts/mysql_install_db --user=mysql =>ここでエラー発生。

とりあえずオプションに指定しているユーザに問題があるのか?と考え、Mysql用ユーザの状態を確認。
 su [mysqlユーザ名] =>ログイン失敗 
パスワードが設定されていなかったようなので改めて指定。
 passwd [mysqlユーザ名]
 su [mysqlユーザ名] =>ok
 cd /usr/local/idir
 scripts/mysql_install_db --user=mysql =>ok(メッセージはテキストでhomeに保存しておいた)

■インストール成功・・・していない?
 さてmysqlが起動しないように思われる。というのもインストールディレクトリ以下の/binにあるコマンドが実行できない。しばしwebで情報収集。

■scripts...(略)について
 どうもver5.5.8からは「configure」に代わって「cmake」なるものがインストールに必要らしいとの情報がwebに散見される。公式のインストール手順ではscripts/...までしか記載がないのだけど。とりあえず試してみることに。

 aptitude install cmake => ok
idirに移動し、cmake実行
 cmake => エラー。(CMakefileがないと怒られた。)

■またもや分からず
ちょっと気になることがあったので、別のアーカイブをダウンロードして試すことに。
これまでのファイルは一度削除。
 rm -r /usr/local/idir

で、改めてtarを落として展開してところ・・・中身はrpmだったりする。
rpmもyumも使ってないのでちょっと保留。

■apt-getで旧バージョンに落ち着く
またもや逃げの一手でパッケージ管理ツールを使うことに。
2011/02/20のエントリを参考に、インストール作業を開始。
 apt-get install mysql-server =>ok
 dpkg --list mysql-server =>ver5.1.55-1

■起動確認
 mysql -u root -p => ok

 

0 件のコメント:

コメントを投稿