アットウィキロゴ

linux_mysql_5.5.28_install_src

mysql 5.5.28のソースからのインストール

TOP > linux > mysql > 5.5.28 > install > src

概要

ソースからコンパイルを行ってインストールする方法


コンテンツ一覧

+ コンテンツ一覧


実行環境


実施手順


ソースの入手、コンパイル~インストール

  1. ############################################################
  2. # OSによってパターンが変わります
  3. ############################################################
  4. # 管理者権限で実行
  5. su - # case by CentOS
  6. sudo su # case by ubuntu
  7.  
  8. ############################################################
  9. # 以降の手順は基本的に同じです。
  10. ############################################################
  11.  
  12. # ソースダウンロード先
  13. comp_dir=/usr/local/src
  14. # パッケージ名
  15. pack_name=mysql
  16. # バージョン
  17. version=-5.5.28
  18. # ソースのファイル形式
  19. ext=.tar.gz
  20. # tar解凍時のオプション
  21. ext_opt=z
  22. # インストール先ディレクトリ
  23. ins_dir=/opt/${pack_name}
  24. # ダウンロード元パッケージ
  25. dl_uri=http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz/from/http://cdn.mysql.com/
  26. # CPU数
  27. proc=`grep processor /proc/cpuinfo | wc -l`
  28.  
  29. cd ${comp_dir}
  30. rm -rf ${pack_name}${version}
  31. wget ${dl_uri} -O ${pack_name}${version}${ext}
  32. tar ${ext_opt}xf ${pack_name}${version}${ext}
  33. cd ${comp_dir}/${pack_name}${version}
  34.  
  35. cmake . \
  36. -DDEFAULT_CHARSET=utf8 \
  37. -DDEFAULT_COLLATION=utf8_general_ci \
  38. -DCMAKE_INSTALL_PREFIX=${ins_dir} \
  39. -DWITH_EXTRA_CHARSETS="complex" \
  40. || exit 1
  41. gmake -j ${proc} && make install || exit 1
  42. make install
  43.  
  44. # ユーザの作成
  45. useradd -r mysql
  46. # ディレクトリの移動(必須
  47. cd ${ins_dir}
  48. # 権限変更
  49. chown -R mysql.mysql ${ins_dir}
  50. # 初期DBの作成
  51. ${ins_dir}/scripts/mysql_install_db --user=mysql
  52.  
  53.  



補足


本手順のインストールではBisonに依存します。
先にBisonのインストールを実施してください。

本手順のインストールではcmakeに依存します。
先にcmakeのインストールを実施してください。

参考サイト



Today: -
Yesterday: -
Total: -

タグ:

+ タグ編集
  • タグ:
最終更新:2013年04月04日 10:04