ソースインストールデータベース

DB03:ソースインストール/opt/mysql-5.6.44

0.インストールの依存関係
[DB03ルート@〜]#yumをncursesのCMakeの-Y-develのautoconfのインストール
1.ダウンロードパッケージ
[ルート@のDB03〜]#wgetの https://downloads.mysql.com/archives/get/file/ mysqlの-5.6.44.tar.gz
2.解凍インストールパッケージのmysql-5.6.44.tar.gz
[DB03ルート@〜]#mysqlの-5.6.44.tar.gzタールXF
[DB03ルート@〜]#のCDのMySQLの-5.6.44 /
#LL [ルート-DB03のMySQL 5.6.44 @]
合計252
drwxr XR-2 X-15-マール31415 4096 2019 7161 BUILDの
drwxr XR-2 X-15-マール7161 31415 4096 2019クライアント
drwxr-X-XR 31415 7161 4096 15 2019年3月4日cmakeの。
-rw-R&LT - r--の1 7161 31415 23415 2019年15月CMakeLists.txt
。drwxr XR-7161 31415-X 3 21は15 03月2019ラインCMD utilsの
-rw-r--のr--の1 7161 31415 19838 2019年3月15日 config.h.cmake
-rw-R - r--の1 7161 31415 40929 2019年3月15日configure.cmake
-rw-R - r--の1 7161 31415 17987 2019年3月15日コピー
drwxr-XR-X 2 7161 31415 312 2019年3月15日DBUGの
drwxr -X-R-X 2 7161 31415 80 2019年3月15日ドキュメント
-rw-R - r--の1 7161 31415 65958 2019年3月15日Doxyfileという-perfschema
drwxr-XR-X 4 7161 31415 229 2019年3月15日余分
drwxr-XR-X 4 7161 31415 4096 2019年3月15日含ん
-rw-R - r--の1 7161 31415 333 2019年3月15日INSTALL
drwxr-XR-X 3 7161 31415 224 2019年3月15日libmysqlの
drwxr-XR-X 3 7161 31415 204 2019年3月15日libmysqld
drwxr-XR-X 2 7161 31415 221 2019年3月15日libservices
drwxr-XR-X 2 7161 31415 4096 2019年3月15日人
drwxr-XR-X 10 7161 31415 305 2019年3月15日MySQLのテスト
drwxr-XR-X 2 7161 31415 4096 2019年3月15日MYSYS
drwxr-XR-X 2 7161 31415 300 2019年3月15日mysys_ssl
drwxr-XR-X 9 7161 31415 113 2019年3月15日包装
drwxr-XR-X 11 7161 31415 187 03月15日2019プラグイン
-rw-R - r--の1 7161 31415 2496 2019年3月15日README
drwxr-XR-X 2 7161 31415 4096 2019年3月15日正規表現
drwxr-XR-X 2 7161 31415 4096 2019年3月15日スクリプト
drwxr-XR-X 2 7161 31415 6 2019年3月15日source_downloads
drwxr-XR-X 4 7161 31415 12288 2019年3月15日SQL
drwxr-XR-X 5 7161 31415 4096 2019年3月15日SQL-ベンチ
drwxr-XR-X 2 7161 31415 155 2019年3月15日SQLベース共通
drwxr-XR-X 13 7161 31415 169 2019年3月15日記憶
drwxr-XR-X 2 7161 31415 4096 2019年3月15日ストリング
XR-X 5-drwxr 7161 31415 4096 15 03月2019サポートファイル。
drwxr XR-2 X-15-マール7161の31415 4096 2019テスト
drwxr XR-7161-X 5 31415 15 2019 70月ユニットテスト。
-rw-R&LT - r--の15 7161 31415 88 2019年3月1日VERSION
drwxrのXR-X-298。3 7161 31415 2019年15月VIO
drwxr XR-2 X-32月7161 31415 15 2019当選
drwxr-XR X-15-3月11日7161 31415 4096 2019 ZLIB
3.作成インストールされるパス(/opt/mysql-5.6.44)
[ルートの@ DB03のMySQLの-5.6.44] #ます。mkdir -p / OPT
4.生成
[ルート@ DB03のMySQLの-5.6.44] #
cmakeの。-DCMAKE_INSTALL_PREFIX = / OPT / MySQLの-5.6.44 -DMYSQL_DATADIR = / OPT / MySQLの-5.6.44 /データ-DMYSQL_UNIX_ADDR = / OPT / MySQLの-5.6.44 / TMP /にmysql.sock -DDEFAULT_CHARSET = UTF8 -DDEFAULT_COLLATION = utf8_general_ci - -DENABLED_LOCAL_INFILE = 1 -DWITH_EMBEDDED_SERVER = 1 -DENABLE_DOWNLOADS = 1 -DWITH_DEBUG = 0バンドルDWITH_EXTRA_CHARSETS =全て-DWITH_INNOBASE_STORAGE_ENGINE = 1 -DWITH_FEDERATED_STORAGE_ENGINE = 1 -DWITH_BLACKHOLE_STORAGE_ENGINE = 1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE = 1 -DWITH_ZLIB =バンドル-DWITH_SSL =

5.编译
[ルート@ DB03のmysql-5.6.44]#が作る
6安装
[ルート@ DB03のmysql-5.6.44]#をインストールします
[ルート@のDB03のmysql-5.6.44]#1のLL /opt/mysql-5.6。 44 /
合計44
drwxr-XR-X 2ルートルート4096 10月31日午前4時09分ビン
-rw-R - r--の1つのルートルート17987 2019年3月15日COPYING
drwxr-XR-X 3ルートルート18 10月31日午前4時09分データ
drwxr-XR-X 2ルートルート55 10月31日04:09ドキュメント
drwxr-XR-X 3ルートルート4096 10月31日04:09含む
drwxr-XR-X 3ルートルート291 10月31日04:09 LIB
drwxr-xr- X 4ルートルート30 10月31日午前4時09分男性
drwxr-XR-X 10ルートルート4096 10月31日4時10分のMySQLテスト
-rw-R - r--の1ルートルート2496 2019年3月15日README
drwxr-XR-X 2ルートルート30 10月31日4時09スクリプト
drwxr-XR-X 28ルートルート4096 10月31日04:10共有
drwxr-XR-X 4ルートルート4096 10月31日04:10 SQL-ベンチ
drwxr-XR-X 2ルートルート136 10月31日04:10支持ファイル
7 。创建系统用户
[ルート@用DB03のMySQLの-5.6.44]#useraddのMySQLの-s / sbinに/ NOLOGIN -M
8拷贝启动脚本到/etc/init.d/mysqld
[ルート@ DB03のMySQLの-5.6.44]# CD /opt/mysql-5.6.44/support-files/
[ルート@ DB03サポート-ファイル]#LLの
合計32
-rwxr-XR-xの1つのルートルート1153年10月31日3時49分、バイナリのconfigure
-rw-r--のr--の1ルートルート773 2019年3月15日マジック
-rw-rを- r--の1つのルートルート1126年10月31日3時49分、私の-default.cnf
-rwxr-XR-xの1つのルートルート1061年10月31日3時49 mysqld_multi .server
-rwxr-XR-X 1ルートルート899 10月31日午前3時49分のMySQL-ログ回転
XR-X 1 - 。ルート31 rwxrは10月3時49 mysql.serverの上のルート10571である
CPの#mysql.serverの/etc/init.d/mysqld [ルート-DB03サポートファイル@]が
9に設定ファイルのコピーは/ etc /私を。 CNF
[ルート@のDB03をサポート-ファイル]#cpは-default.cnfマイな/etc/my.cnf
CP :?上書き'な/etc/my.cnf' y軸
10に構築ソケットファイルの格納ディレクトリを作成し
ます。[root @のDB03のサポート、ファイル]#1は、mkdir /opt/mysql-5.6.44/tmp
11.作成した柔軟な接続
ルート-DB03サポートファイル@ [] -s /opt/mysql-5.6.44/ LNます。#/ opt / mysqlの
12のmysqlへの認証ディレクトリ
[ @ -DB03サポートルートをファイル]#chownコマンド-R&LT mysql.mysqlは/ opt / *
13.データベースの初期化
[@ルート-DB03サポートファイル]#のCDは/ opt / MySQLの/スクリプト/
[ルート@ DB03スクリプト]#./mysql_install_db --user = MySQLの--basedir = / OPT / MySQLの--datadir = / OPT / MySQLの/データ

IMG

IMG

14.データベースを起動し
、[ルートの@ DB03スクリプト]#が起動し/etc/init.d/mysqld
'/opt/mysql-5.6.44/data/db03.err'にMySQL.Loggingを開始。
SUCCESS!
15.環境変数を追加
[ @ DB03スクリプトルート]#のVimは/etc/profile.d/mysql.sh
PATHをエクスポート= "は/ opt / MySQLの/ binに:$ PATH"
16.ロード環境変数
[ルート@のDB03スクリプト]#ソースは/ etc / profile

すべての環境変数を参照してください。

[DB03スクリプトルート@]#はPATHをエコー$
は/ opt / MySQLの/ binに:は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:ルート/ binに/
17. Aポート番号を確認します
[ルート@のDB03スクリプト]#netstatの-lntup
にtcp6 0 0 ::: 3306 ::: * 25602 / mysqldをLISTEN

おすすめ

転載: www.cnblogs.com/ronglianbing/p/11769279.html