mysql5.6.24教程,mysql5.6.24升级5.7.27之错误汇总
mysql5.7.27在安裝數據庫時是官方是沒有給出data文件和my.ini(my.cnf)文件。data文件可以通過mysqld --initialize來初始化生成。my.ini(my.cnf)可以通過手動創建而產生,一般網上都只這樣講,實際上在win環境沒問題,但linux環境需要增加一步(1.vim my.default.cnfcp my.default.cnf my.cnf,”mysql球上的人都懂的哦“)。以上完成了,后面的操作基本沒有什么問題了。但是。。。。。。。
但是來了。。。真的來了。。。要是初始化生成文件的時候,報錯:
[ERROR] unknown variable 'innodb_additional_mem_pool_size=32M'
[ERROR] Aborting
按錯誤提示應該注釋掉my.ini文件中innodb_additional_mem_pool_size=32M'即可。但是注釋掉后還報同樣的錯誤。有人說了,你配置的basedir等等信息都對嗎?很負責的說都完全正確。經過整整兩天的時間到官網找初始化的過程和要求。終于找到原因:1.C:\Windows\System32和C:\Windows\SysWOW64目錄下都必須是msvcp120.dll和msvcr120.dll,而且版本不宜過舊。2. 在系統盤的根目錄下(“即C:/“下)不能存放my.ini文件,此會造成mysql服務只讀系統根目錄下的my.ini文件,這點很重要,檢查之前把文件顯示屬性改為:顯示所有隱藏文件。
以上我重點列了在初始化數據庫文件的時候容易遇到的不解問題,其它操作步驟想必大家都沒問題,若真有問題網上文檔已非常的多而且質量都比較不錯。這就是資源共享的好處,大家共同學習,共同進步。
最后,建議大家時常把各種問題都寫下來,方便大家討論學習。
總結
以上是生活随笔為你收集整理的mysql5.6.24教程,mysql5.6.24升级5.7.27之错误汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php atime,PHP Direct
- 下一篇: python实现数据库事务回滚_使用Py