flagflag  If you want to see English page, please click "English" Button at Left.
4: 2009-11-15 (日) 16:07:19 iseki ソース 現: 2012-05-23 (水) 17:05:31 iseki ソース
Line 3: Line 3:
- 公式サイトから最新版のtarボール(tar.gz)のソースコードをダウンロードする. - 公式サイトから最新版のtarボール(tar.gz)のソースコードをダウンロードする.
- version4系と5系があるが,機能が大幅に違うので,用途によって4系または5系を選択する. - version4系と5系があるが,機能が大幅に違うので,用途によって4系または5系を選択する.
-- 以下の説明は 4系,5系共通+- 以下の説明は 4系,5系(の初期)共通 
 +#br
*** コンパイル/インストール [#decc3a3d] *** コンパイル/インストール [#decc3a3d]
 +
+ 下記のコマンドを root で実行 (mysql-4.1.22 の場合) [ ]内は必要に応じて指定する. + 下記のコマンドを root で実行 (mysql-4.1.22 の場合) [ ]内は必要に応じて指定する.
 +++ --without-readline は mysql のreadline ではなく システムの readline を使うオプション.日本語入力用.
 # zcat mysql-4.1.22.tar.gz |tar xfv -  # zcat mysql-4.1.22.tar.gz |tar xfv -
 # cd mysql-4.1.22  # cd mysql-4.1.22
Line 13: Line 16:
 # make install  # make install
+ ''/usr/local/mysql'' にインストールされるので,チェックする. + ''/usr/local/mysql'' にインストールされるので,チェックする.
 +#br
 +
 +**** 注意事項 [#z3e03320]
 +- mariadb-5.3.13 では configure で readline と libedit のエラーが出るので, ''--with-libedit'' を付ける
 +- 5.5.22以上 は[[ここ>../Install-5.5.22]]
 +#br
 +
 +*** mysqlユーザの作成 [#o6cac1ef]
 ++ mysql用のグループとユーザを作成する.手動でも良いし,adduser を使用しても良い.(ここで使用したユーザ番号103は例である.実際は /etc/passwd, /etc/group をチェックして番号が被らないようにしなければならない)
 + # adduser mysql -u 103 -d /var/mysql -s /sbin/nologin
 ++ adduser でユーザを作成した場合,ログインしないので,不要なファイルは消しておく (''コマンド注意!!!'')
 + # \rm -r /var/mysql/*
*** 起動スクリプトの準備 [#g7c19e17] *** 起動スクリプトの準備 [#g7c19e17]
Line 26: Line 41:
 # chown mysql /etc/my.cnf  # chown mysql /etc/my.cnf
+ 設定ファイルにより,データベースのディレクトリなどを指定することが可能. + 設定ファイルにより,データベースのディレクトリなどを指定することが可能.
- +#br
-*** 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] *** 起動スクリプトの修正 [#e4ca10ca]
-+ ''/var/mysql'' をデータベース格納用ディレクトリにするために /etc/init.d/mysql のデータベースディレクトリを指定する変数 ''datadir'' を変更する.(''datadir=/var/mysql'')++ /etc/init.d/mysql の修正 
 +++ データベースディレクトリを指定する変数 ''datadir'' を変更する.(''datadir=/var/mysql'') 
 +++ 必要なら ''basedir'' も変更する (''basedir=/usr/local/mysql'')
 # vi /etc/init.d/mysql  # vi /etc/init.d/mysql
+ ただし,設定ファイル ''/etc/my.cnf'' がある場合はそちらの ''datadir'' の設定が優先される. + ただし,設定ファイル ''/etc/my.cnf'' がある場合はそちらの ''datadir'' の設定が優先される.
+ 起動オプションとして ''--default-character-set='' を指定すると文字コードを指定可能 + 起動オプションとして ''--default-character-set='' を指定すると文字コードを指定可能
 +#br
*** ディレクトリのパーミッション [#vc441d6d] *** ディレクトリのパーミッション [#vc441d6d]
Line 54: Line 67:
*** 手動起動 [#va7b1ede] *** 手動起動 [#va7b1ede]
-+ サーバを手動起動し,''ps'' コマンドで起動したか確認する.+- サーバを手動起動し,''ps'' コマンドで起動したか確認する.
 # /etc/init.d/mysql start  # /etc/init.d/mysql start
 # ps ax  # 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
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

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