やる夫がMySQL-5.0.42-0をインストールするようです。
MySQL user group の作成
# /usr/sbin/groupadd -g 2001 mysql |
ディストリビューション提供の MySQL rpm の削除
既にデストリビューションによって提供されている MySQL rpm が存在すると、インストール時及び動作に不具合が生じる場合がある。”rpm -Uvh”ではだめなのか?
# rpm -qa | grep -i mysql |
- --nodeps オプションは、依存関係を無視。
- --allmatches オプションは、複数のパッケージ指定を無視。下記エラー時利用。
”エラー: "mysql" は複数のパッケージを指定しています”
MySQL データディレクトリの作成+コンフィグファイルの作成
MySQLデータディレクトリの作成。下記の手順は”/usr/localmysql”をMySQLデータディレクトリとしている。何処でもよい。
# mkdir -p /usr/local/mysql/ibdata |
コンフィグファイルは、”/etc/my.cnf”で良いが、ココではデータディレクトリ内で管理するものとする。シンボリックリンクを張らないと、なぜかMySQLは読み込んでくれない。
# vi /usr/loval/user_my.cnf |
rpm バイナリパッケージの解凍
# rpm -ivh MySQL-client-enterprise-gpl-5.0.42.xxx..rpm |
エラーが出た場合は、対応OSの確認と、rpm依存ファイルの確認。
/etc/init.d/mysql の無効化
特に設定しなくても良い・・・。
# /etc/init.d/mysql stop |
MySQL 起動+停止
# /usr/sbin/mysqld |
起動時に下記エラーが出力されたら。
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! |
”/var/lib/mysql”配下を確認してみて下さい。”ib_logfile0,ib_logfile1,ibdata1”等があれば、MySQLデータディレクトリへ移動させて下さい。
# mv id* /usr/local/mysql/. |
rpmインストール時に、my.cnf の設定がされていないと、デフォルト(/var/lib/mysql)のデータディレクトリに設定してしまうようです。rpmインストール後から、変更できない(?)新宿ν速民は何度やっても出来ませんでした。再度rpmの入れ替え(アンインストール+インストール)を実施してい見て下さい。
----------------------------------------
現場で使える MySQL (DB Magazine SELECTION)![]() |
| 松信 嘉範 翔泳社翔泳社翔泳社 定価 : ¥ 2,730 2006-03-17 amazonで詳しく見る |
| 固定リンク
「MySQL」カテゴリの記事
- InnoDB: Error: trying to declare trx to enter InnoDB, but InnoDB: it already is declared.(2009.03.05)
- [mysql] my.cnf設定変更(2008.08.04)
- [mysql] やる夫がカラム一覧を表示させるようです。(2008.01.28)
- [mysql] やる夫がDBコネクションをkillするようです。(2008.04.14)
- [mysql] やる夫のMySQL設定ミス(2008.06.20)


コメント