安裝mysql5.6的問題記錄
在安裝mysql5.6時總是失敗,大概錯誤日誌中這樣記錄。
2018-04-17t12:42:45.369412z 0 [note] innodb: loading buffer pool(s) from /database/mysql56/data/ib_buffer_pool
2018-04-17t12:42:45.373811z 0 [error] innodb: cannot open '/database/mysql56/data/ib_buffer_pool' for reading: no such file or directory
2018-04-17t12:42:45.390279z 0 [warning] system table 'plugin' is expected to be transactional.
2018-04-17t12:42:45.392425z 0 [error] unknown variable 'thread_concurrency=8'
不明白問題總是瞎折騰,於是把安裝好機器的這個檔案拷貝過來,發現於事無補。
後來檢查配置檔案時發現
innodb_read_io_threads=4
innodb_write_io_threads=4
innodb_buffer_pool_size=15g
innodb_flush_method=o_direct
自己是虛擬機器,innodb_buffer_pool_size的檔案大小值設定的太大,盛不下。
改小後可以了。
啟動的時候還是報錯。
檢視報錯日誌,是thread_concurrency=8無法識別。
注釋掉該引數後啟動成功。
##本來以為系統報錯會是因為安裝初始化時候的報錯,注釋後應該重新初始化。後來問同事說注釋引數後直接初始化就好了。
後來登陸後發現歡迎介面顯示的版本是5.1。以為自己安裝錯了,或者想著linux預設中會有乙個5.1的安裝包,把這個安裝上了。
後來發現是客戶端的版本是5.1
檢視客戶端的版本
/usr/local/mysql/bin/mysql -v ##版本為5.6
/usr/bin/mysql -v
##版本為5.1
rm -rf /usr/bin/mysql*
ln -s /usr/local/mysql56/bin/mysql* /usr/bin/
後登陸就可以正常登陸。
innodb_buffer_pool_size引數表示緩衝池位元組大小,innodb快取表和索引資料的記憶體區域。mysql預設的值是128m。
innodb_buffer_pool_size 對innodb表來說非常重要。
innodb相比myisam表對緩衝更為敏感。myisam可以在預設的 key_buffer_size 設定下執行的可以,然而innodb在預設的 innodb_buffer_pool_size 設定下卻跟蝸牛似的。由於innodb把資料和索引都快取起來,無需留給作業系統太多的記憶體,因此如果只需要用innodb的話則可以設定它高達 70-80% 的可用記憶體。一些應用於 key_buffer 的規則有 -- 如果你的資料量不大,並且不會暴增,那麼無需把 innodb_buffer_pool_size 設定的太大了。
innodb_buffer_pool_size = 8000m
或者innodb_buffer_pool_size = 15g
thread_concurrency
thread_concurrency應設為cpu核數的2倍. 比如有乙個雙核的cpu, 那麼thread_concurrency的應該為4; 2個雙核的cpu, thread_concurrency的值應為8.」
c 連線mysql5 6出錯問題記錄
原因 我的機器是64bit win7系統,vs2012是32bit的,而mysql是64bit的,32位工程呼叫64bit的libmysql.lib,因此連線出錯啦。解決 重新安裝32bit的mysql即可。2.描述 編譯出錯,1 c program files x86 mysql mysql se...
編譯mysql5 6 編譯安裝mysql5 6
mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...
mysql安裝 安裝MySQL5 6
027 08 2015 下午 12 樓主 這個mysql 的安裝過程是有問題的,可能是配置引數,我在初始化的時候報 2015 08 27 12 18 24 9957 note innodb the innodb memory heap is disabled 2015 08 27 12 18 24 ...