MySQLのインストール1
MySQL使いではないが、MySQLをインストールすることになったのでメモ。
リファレンス
- MySQL 5.1 リファレンスマニュアル(日本語): http://dev.mysql.com/doc/refman/5.1/ja/
- MySQL 5.5 リファレンスマニュアル(英語):http://dev.mysql.com/doc/refman/5.5/en/
#2011/3/28時点での最新バージョンにてインストール
| バージョン | ソースコード | |
|---|---|---|
| Mac OS X | 10.6.7 | |
| GCC | 4.2.1 | Developer Tools |
| MySQL | 5.5.10 | http://www-jp.mysql.com/downloads/mysql/ |
| CMake | 2.8.4 | http://www.cmake.org/cmake/resources/software.html |
#インストール手順
1. configure & makeではなく、cmakeでインストールするようなので、cmakeをインストール
2. MySQLをとりあえずmakeしてみた。$gnutar -xvzf cmake-2.8.4.tar.gz$cd cmake-2.8.4$./configure$sudo make$sudo make install
$gnutar -xzvf mysql-5.5.10.tar.gz$cd mysql-5.5.10$sudo cmake . -L$sudo make$sudo make test#ここまでとりあえずデフォルトのオプションとインストール可能であることがわかった。
3. MySQLのオプションを設定してmake & installするCMAKE_BUILD_TYPE:STRING=RelWithDebInfoCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysqlCMAKE_OSX_ARCHITECTURES:STRING=CMAKE_OSX_DEPLOYMENT_TARGET:STRING=CMAKE_OSX_SYSROOT:PATH=/Developer/SDKs/MacOSX10.6.sdkCOMMUNITY_BUILD:BOOL=ONENABLED_PROFILING:BOOL=ONENABLE_DEBUG_SYNC:BOOL=ONENABLE_DTRACE:BOOL=ONINSTALL_LAYOUT:STRING=STANDALONEMYSQL_DATADIR:PATH=/usr/local/mysql/dataMYSQL_MAINTAINER_MODE:BOOL=OFFWITH_ARCHIVE_STORAGE_ENGINE:BOOL=OFFWITH_BLACKHOLE_STORAGE_ENGINE:BOOL=OFFWITH_DEBUG:BOOL=OFFWITH_EMBEDDED_SERVER:BOOL=OFFWITH_EXTRA_CHARSETS:STRING=allWITH_FEDERATED_STORAGE_ENGINE:BOOL=OFFWITH_INNOBASE_STORAGE_ENGINE:BOOL=ONWITH_LIBEDIT:BOOL=ONWITH_LIBWRAP:BOOL=OFFWITH_PARTITION_STORAGE_ENGINE:BOOL=ONWITH_PERFSCHEMA_STORAGE_ENGINE:BOOL=ONWITH_READLINE:BOOL=OFFWITH_SSL:STRING=noWITH_UNIT_TESTS:BOOL=ONWITH_VALGRIND:BOOL=OFFWITH_ZLIB:STRING=system
変更するオプション 引数 DEFAULT_CHARSET utf8 DEFAULT_COLLATION utf8_general_ci WITH_LIBWRAP ON WITH_READLINE ON WITH_SSL system
$sudo make clean$sudo rm CMakeCache.txt$sudo cmake . -L -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_LIBWRAP=ON -DWITH_READLINE=ON -DWITH_SSL=system
