mySQLのインストールオプション
# --without-server // クライアントだけをコンパイルする # --without-bench // ベンチマークツールをインストールしない # --without-docs // ドキュメントをインストールしない # --prefix=/usr/local/mysql // インストール先ディレクトリの変更 # --localstatedir=/usr/local/mysql/data // データベースディレクトリの変更 # --with-unix-socket-path=/path/to/socket/dir // ソケットの位置の変更(絶対パス指定) # --with-client-ldflags=-all-static \ // 静的リンクされたプログラムをコンパイル --with-mysqld-ldflags=-all-static # CXXFLAGS=-DDONT_USE_DEFAULT_FIELDS ./configure // 非NULL項目にデフォルトの項目値を使用しない # --with-charset=CHARSET // 文字セットの変更
※ 文字セットを変更したい場合は、コンフィグレーション間でmake distclean を行なう必要があります
※ テーブルを生成した後に文字セットを変更する場合、
isamchk -r -q を全てのテーブルに実行する必要があります。
そうでないと、インデックスは正しくソートされません。