MySQLのインストール、設定、最適化MySQLのインストール、設定、最適化

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」:クライアントの追加のリンクパラメータ。

おすすめ

転載: www.cnblogs.com/Xbackcyh/p/12023973.html