安裝mysql5 6的問題記錄

2021-08-19 03:17:32 字數 1828 閱讀 7463

安裝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 ...