flagflag  If you want to see English page, please click "English" Button at Left.
1: 2008-12-25 (木) 00:46:48 admin ソース 2: 2009-04-21 (火) 01:58:45 iseki ソース
Line 1: Line 1:
-** MysQL/Install [#e8b3a72e]+** MySQLのインスール [#obf8632d] 
 +*** ソースのダウンロード [#y9336a92] 
 +- 公式サイトから最新版のtarボール(tar.gz)のソースコードをダウンロードする. 
 +- version4系と5系があるが,機能が大幅に違うので,用途によって4系または5系を選択する. 
 +- 以下の説明は 4系,5系共通 
 + 
 +*** コンパイル/インストール [#decc3a3d] 
 ++ 下記のコマンドを root で実行 (mysql-4.1.22 の場合) [ ]内は必要に応じて指定する. 
 + # zcat mysql-4.1.22.tar.gz |tar xfv - 
 + # cd mysql-4.1.22 
 + # ./configure --prefix=/usr/local/mysql --without-readline [--with-charset=ujis] 
 + # make 
 + # make install 
 ++ ''/usr/local/mysql'' にインストールされるので,チェックする. 
 + 
 +*** 起動スクリプトの準備 [#g7c19e17] 
 ++ 起動スクリプトをコピーする. 
 + # cp support-files/mysql.server /etc/init.d/mysql 
 + # chmod a+rx /etc/init.d/mysql 
 ++ 適当なランレベルで起動するようにシンボリックリンクを張る. 
 + # ln -s ../init.d/mysql /etc/rc5.d/S90mysql 
 + 
 +*** mysqlユーザの作成 [#o6cac1ef] 
 ++ mysql用のグループとユーザを作成する.手動でも良いし,adduser を使用しても良い.(ここで使用したユーザ番号103は例である.実際は /etc/passwd, /etc/group をチェックして番号が被らないようにしなければならない) 
 + # adduser mysql -u 103 -d /var/mysql -s /sbin/nologin 
 ++ adduser でユーザを作成した場合,ログインしないので,不要なファイルは消しておく (''コマンド注意!!!'') 
 + # \rm -r /var/mysql/* 
 + 
 +*** 起動スクリプトの修正 [#e4ca10ca] 
 ++ ''/var/mysql'' をデータベース格納用ディレクトリにするために /etc/init.d/mysql のデータベースディレクトリを指定する変数 ''datadir'' を変更する.(''datadir=/var/mysql'') 
 + # vi /etc/init.d/mysql 
 +- 起動オプションとして ''--default-character-set='' を指定すると文字コードを指定可能 
 + 
 +*** ディレクトリのパーミッション [#vc441d6d] 
 ++ /usr/local/mysql は mysqlユーザが読めるようにしておく. 
 ++ 一番簡単なのは other に読み取り許可を与える. 
 + # cd /usr/local 
 + # chmod -R o+r mysql 
 + # find mysql -type d |xargs chmod o+x 
 + 
 +*** データベースの初期化 [#b78be9ae] 
 ++ 初期化 
 + # /usr/local/mysql/bin/mysql_install_db --user=mysql --ldata=/var/mysql 
 ++ 再初期化する場合.最初,データがあまりない場合は一旦全部消す方が楽.(''rmコマンド注意!!!'' 間違えると悲惨) 
 + # \rm -r /var/mysql/* 
 + # /usr/local/mysql/bin/mysql_install_db --user=mysql --ldata=/var/mysql 
 + 
 +*** 手動起動 [#va7b1ede] 
 ++ サーバを手動起動し,''ps'' コマンドで起動したか確認する. 
 + # /etc/init.d/mysql start 
 + # ps ax


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

89 人のユーザが現在オンラインです。 (18 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 89

もっと...

アクセスカウンタ

今日 : 1123911239112391123911239
昨日 : 7722772277227722
総計 : 2344272023442720234427202344272023442720234427202344272023442720
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com