MySQLのインストール、設定、最適化
参考:http://www.cnblogs.com/zhangan/
まず、 準備するための環境
1. ソフトウェアパッケージをダウンロードしてください
wgetの http://test.hexin.cn/software/mysql-5.7.9.tar.gz -Pは/ usr / local / srcに/
wgetの http://test.hexin.cn/software/cmake-3.4.0.tar.gz -Pは/ usr / local / srcに/
wgetの http://test.hexin.cn/software/boost_1_59_0.tar.gz -Pは/ usr / local / srcに/
2. インストールベースのソフトウェア
yumのメイクのgcc-C ++バイソン-develのはncurses-develのインストール-y
第二に、 インストール構成マイSQL
1. cmakeのをコンパイルしてインストールします
タールzxvf /usr/local/src/cmake-3.4.0.tar.gz
CDの/usr/local/src/cmake-3.4.0
./configureを&& make installを&&作ります
2. ブーストをコンパイルしてインストールします(ブーストコンパイル時間なしで、あなたがこのソフトウェアをインストールすることはできません)
タールzxvf /usr/local/src/boost_1_59_0.tar.gz -Cは/ usr / local /ブースト/
CDは/ usr / local /ブースト/
./bootstrap.sh
./b2
3. ユーザグループを追加します。
groupaddのmysqlの
useraddのmysqlの-g mysqlの-M -s / sbinに/ nologinに
4. コンパイルインストールマイSQL
タールzxvf /usr/local/src/mysql-5.7.9.tar.gz
CDの/usr/local/src/mysql-5.7.9/
cmakeの。-DCMAKE_INSTALL_PREFIX =は/ usr / local / MySQLの-DMYSQL_DATADIR =は/ usr / local / MySQLの/データ-DSYSCONFDIR = /など-DMYSQL_UNIX_ADDR =は/ usr / local / MySQLの/にmysql.sock -DDOWNLOAD_BOOST = 1 -DWITH_BOOST =は/ usr / local /ブースト-DWITH_INNOBASE_STORAGE_ENGINE = 1 -DWITH_MYISAM_STORAGE_ENGINE = 1 -DWITH_ARCHIVE_STORAGE_ENGINE = 1 -DWITH_BLACKHOLE_STORAGE_ENGINE = 1 -DWITH_READLINE = 1 -DWITH_SSL =システム-DWITH_ZLIB =システム-DWITH_LIBWRAP = 0 -DDEFAULT_CHARSET = UTF8 -DDEFAULT_COLLATION = utf8_general_ci
メイク
make installを
第三に、一般的な設定パラメータ
●「-prefix」:インストールパスの設定は、デフォルトでは「は/ usr / local」;
●「-datadir」:MySQLのデータファイルの保存パスを設定する。
●「-with-文字セット」:デフォルトの文字セットのシステムを設定します。
●「-with-照合」:デフォルトのバリデーションルール;
●「エクストラ-with-文字セット」:文字がデフォルトの文字セットは、コンパイルとインストールを必要以外の設定;
●「-with-パス-UNIX-ソケット」 :ソケットファイルのアドレスを設定します。
●「-with-TCPポート」:特定のリスニングポートを指定し、デフォルトは3306です。
●「-with-のmysqld-ユーザー」:指定したユーザのmysqldを実行するOS、デフォルトではMySQLです。
●「 -なし-クエリキャッシュ「:クエリキャッシュ機能が無効になっています。
●」--without-のInnoDB「:無効InnoDBストレージエンジン;
●」--with-パーティション「:バージョン5.1でのオープンパーティション・サポート機能;
●」--enable-スレッド-safe-クライアント「:スレッドクライアントをコンパイルする;
●」-with-pthreadの「:コンパイルpthreadのスレッドライブラリの必須使用;
●」-with-という名前のスレッドLIBS「:特定のスレッドの使用を指定 コンパイル;
● "--without-デバッグ":非デバッグモード;
● "-with-のmysqld-LDFLAGS":mysqldを追加リンクパラメータ。
●「-with-クライアントLDFLAGS」:クライアントの追加のリンクパラメータ。
参考:http://www.cnblogs.com/zhangan/
まず、 準備するための環境
1. ソフトウェアパッケージをダウンロードしてください
wgetの http://test.hexin.cn/software/mysql-5.7.9.tar.gz -Pは/ usr / local / srcに/
wgetの http://test.hexin.cn/software/cmake-3.4.0.tar.gz -Pは/ usr / local / srcに/
wgetの http://test.hexin.cn/software/boost_1_59_0.tar.gz -Pは/ usr / local / srcに/
2. インストールベースのソフトウェア
yumのメイクのgcc-C ++バイソン-develのはncurses-develのインストール-y
第二に、 インストール構成マイSQL
1. cmakeのをコンパイルしてインストールします
タールzxvf /usr/local/src/cmake-3.4.0.tar.gz
CDの/usr/local/src/cmake-3.4.0
./configureを&& make installを&&作ります
2. ブーストをコンパイルしてインストールします(ブーストコンパイル時間なしで、あなたがこのソフトウェアをインストールすることはできません)
タールzxvf /usr/local/src/boost_1_59_0.tar.gz -Cは/ usr / local /ブースト/
CDは/ usr / local /ブースト/
./bootstrap.sh
./b2
3. ユーザグループを追加します。
groupaddのmysqlの
useraddのmysqlの-g mysqlの-M -s / sbinに/ nologinに
4. コンパイルインストールマイSQL
タールzxvf /usr/local/src/mysql-5.7.9.tar.gz
CDの/usr/local/src/mysql-5.7.9/
cmakeの。-DCMAKE_INSTALL_PREFIX =は/ usr / local / MySQLの-DMYSQL_DATADIR =は/ usr / local / MySQLの/データ-DSYSCONFDIR = /など-DMYSQL_UNIX_ADDR =は/ usr / local / MySQLの/にmysql.sock -DDOWNLOAD_BOOST = 1 -DWITH_BOOST =は/ usr / local /ブースト-DWITH_INNOBASE_STORAGE_ENGINE = 1 -DWITH_MYISAM_STORAGE_ENGINE = 1 -DWITH_ARCHIVE_STORAGE_ENGINE = 1 -DWITH_BLACKHOLE_STORAGE_ENGINE = 1 -DWITH_READLINE = 1 -DWITH_SSL =システム-DWITH_ZLIB =システム-DWITH_LIBWRAP = 0 -DDEFAULT_CHARSET = UTF8 -DDEFAULT_COLLATION = utf8_general_ci
メイク
make installを
第三に、一般的な設定パラメータ
●「-prefix」:インストールパスの設定は、デフォルトでは「は/ usr / local」;
●「-datadir」:MySQLのデータファイルの保存パスを設定する。
●「-with-文字セット」:デフォルトの文字セットのシステムを設定します。
●「-with-照合」:デフォルトのバリデーションルール;
●「エクストラ-with-文字セット」:文字がデフォルトの文字セットは、コンパイルとインストールを必要以外の設定;
●「-with-パス-UNIX-ソケット」 :ソケットファイルのアドレスを設定します。
●「-with-TCPポート」:特定のリスニングポートを指定し、デフォルトは3306です。
●「-with-のmysqld-ユーザー」:指定したユーザのmysqldを実行するOS、デフォルトではMySQLです。
●「 -なし-クエリキャッシュ「:クエリキャッシュ機能が無効になっています。
●」--without-のInnoDB「:無効InnoDBストレージエンジン;
●」--with-パーティション「:バージョン5.1でのオープンパーティション・サポート機能;
●」--enable-スレッド-safe-クライアント「:スレッドクライアントをコンパイルする;
●」-with-pthreadの「:コンパイルpthreadのスレッドライブラリの必須使用;
●」-with-という名前のスレッドLIBS「:特定のスレッドの使用を指定 コンパイル;
● "--without-デバッグ":非デバッグモード;
● "-with-のmysqld-LDFLAGS":mysqldを追加リンクパラメータ。
●「-with-クライアントLDFLAGS」:クライアントの追加のリンクパラメータ。