- 論壇徽章:
- 0
|
本帖最后由 顛蚊 于 2014-08-30 14:24 編輯
我源碼裝mysql5.6.16。。。。。。A機器:我的虛擬機 B機器:我的實體服務(wù)器
1、系統(tǒng)版本Centos5.8 X64 安裝時選擇的都一樣,不帶桌面之類的。五臺都同樣裝法。。
2、源碼包,自然是同一個包。
3、cmake 參數(shù),自己寫好,五臺都一樣, 【直接復(fù)制參數(shù)運行】
4、cmake gcc gcc-c++ ncurses-devel 都直接yum裝
問題:編譯完成,過程沒看到啥報錯之類。A機器一臺。B機器四臺,
B機器的support-files下卻比A機器 少了好幾個文件,比如my.ini的模版my-medium.cnf
安裝目錄大小也不一樣。。
-----------------------------------------------------------------------------------------
參數(shù)如下
cmake . \
-DCMAKE_INSTALL_PREFIX=/java/databases/mysql/ \
-DMYSQL_UNIX_ADDR=/java/databases/mysql/mysqld.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_UNIX_ADDR=/java/databases/mysql/mysql.sock \
-DMYSQL_USER=mysql
A機器
# du -shc /java/databases/mysql/*
140M /java/databases/mysql/bin
20K /java/databases/mysql/COPYING
2.3M /java/databases/mysql/data
12M /java/databases/mysql/docs
700K /java/databases/mysql/include
8.0K /java/databases/mysql/INSTALL-BINARY
14M /java/databases/mysql/lib
724K /java/databases/mysql/man
123M /java/databases/mysql/mysql-test
4.0K /java/databases/mysql/README
20K /java/databases/mysql/scripts
2.6M /java/databases/mysql/share
2.8M /java/databases/mysql/sql-bench
100K /java/databases/mysql/support-files
296M total
B機器
# du -shc /java/databases/mysql/*
438M /java/databases/mysql/bin
20K /java/databases/mysql/COPYING
12K /java/databases/mysql/data
72K /java/databases/mysql/docs
952K /java/databases/mysql/include
92K /java/databases/mysql/INSTALL-BINARY
206M /java/databases/mysql/lib
816K /java/databases/mysql/man
184M /java/databases/mysql/mysql-test
4.0K /java/databases/mysql/README
40K /java/databases/mysql/scripts
3.3M /java/databases/mysql/share
2.8M /java/databases/mysql/sql-bench
44K /java/databases/mysql/support-files
835M total
B機器的 bin 目錄比 A機器 多四個文件,如下
mysql_client_test_embedded
mysql_config_editor
mysql_embedded
mysqltest_embedded
PS:由于二個安裝目錄體積差太很大,就不一一列出之間的文件差異了。
編譯好后屬主和組 A機器均為mysql, B機器 均 為root.......
# id mysql
uid=500(mysql) gid=500(mysql) groups=500(mysql)
證明一下,編譯前,mysql帳號是存在的。
為了再次確認(rèn),我剛剛又在A 和 其中一臺B機器,,再編譯了一次。。。完全如上我所貼出來的。。。也特別關(guān)注了編譯過程。實在看不到異常信息。
希望有大神可以解答一下。。。。
把編譯過程截的圖,也放上來。截的是B機器的。
1.jpg (82.21 KB, 下載次數(shù): 22)
下載附件
2014-08-30 14:17 上傳
##check 配置參數(shù)
2.jpg (180.02 KB, 下載次數(shù): 24)
下載附件
2014-08-30 14:17 上傳
## make 的過程
3.jpg (120.83 KB, 下載次數(shù): 26)
下載附件
2014-08-30 14:17 上傳
## make 結(jié)尾 與make install 開頭
4.jpg (43.88 KB, 下載次數(shù): 22)
下載附件
2014-08-30 14:17 上傳
##make install 結(jié)尾 |
|