mysql 5.5.28のソースからのインストール
概要
ソースからコンパイルを行ってインストールする方法
コンテンツ一覧
実行環境
実施手順
ソースの入手、コンパイル~インストール
############################################################
# OSによってパターンが変わります
############################################################
# 管理者権限で実行
su - # case by CentOS
sudo su # case by ubuntu
############################################################
# 以降の手順は基本的に同じです。
############################################################
# ソースダウンロード先
comp_dir=/usr/local/src
# パッケージ名
# バージョン
version=-5.5.28
# ソースのファイル形式
ext=.tar.gz
# tar解凍時のオプション
ext_opt=z
# インストール先ディレクトリ
ins_dir=/opt/${pack_name}
# ダウンロード元パッケージ
dl_uri=http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz/from/http://cdn.mysql.com/
# CPU数
proc=`grep processor /proc/cpuinfo | wc -l`
cd ${comp_dir}
rm -rf ${pack_name}${version}
wget ${dl_uri} -O ${pack_name}${version}${ext}
tar ${ext_opt}xf ${pack_name}${version}${ext}
cd ${comp_dir}/${pack_name}${version}
cmake . \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DCMAKE_INSTALL_PREFIX=${ins_dir} \
-DWITH_EXTRA_CHARSETS="complex" \
gmake
-j $
{proc
} && make install
|| exit 1make install
# ユーザの作成
# ディレクトリの移動(必須
cd ${ins_dir}
# 権限変更
# 初期DBの作成
$
{ins_dir
}/scripts
/mysql_install_db
--user
=mysql
補足
参考サイト
Today: -
Yesterday: -
Total: -
最終更新:2013年04月04日 10:04