Top > Linode > Cent OS 5.3 64bit > mysql-5.1.45コンパイル&インストール

* mysql-5.1.45のコンパイル&インストール [#b9edb7c1]


** 方針 [#jcc324cf]
- mysqlユーザで動作させる
 useradd mysql
- innodbを使えるようにする
- 文字コードは一応全部入れておく
* コンパイル・インストールはすべてmysqlユーザになって実行する [#ne49f407]
 su mysql

** コンパイルオプション [#p5b7bdcf]
 CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro \
 -felide-constructors -fno-exceptions -fno-rtti" ./configure \
 --prefix=/home/mysql \
 --with-client-ldflags=-all-static \
 --with-mysqld-ldflags=-all-static \
 --enable-shared \
 --enable-static \
 --enable-assembler \
 --with-charset=utf8 \
 --with-extra-charsets=complex \
 --with-collation=utf8_bin \
 --with-plugins=partition,csv,innobase,innodb_plugin,myisam,blackhole \
 --with-mysqld-user=mysql

** コンパイル&インストール [#g6f87197]
 make
 make install
 cd /home/mysql/bin/
 ./mysql_install_db

** 起動スクリプトのinit.dへのコピー [#cd1b2b57]
 cd /home/mysql/share/mysql/
 sudo cp mysql.server /etc/init.d/mysqld

** my.cnfのコピー [#z6363518]
 cd /home/mysql/share/mysql
 sudo cp my-medium.cnf /etc/my.cnf



リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS