最近我在使用mysoft進行開發,但是遇到了一個令人頭疼的問題,就是mysoft不支持高版本的mysql。
初次使用mysoft,我按照官方文檔的要求,安裝了mysql5.7版本,然后在mysoft中進行了配置,但是發現無法連接到數據庫。經過排查,發現mysoft只支持mysql5.5版本及以下的數據庫,這讓我無法繼續開發下去。
經過查閱資料后,發現在5.6版本及以上的mysql,引入了更加嚴格的SQL模式,導致了mysoft無法正常運行。雖然有一些解決方案,比如關閉嚴格模式等,但是這些方法都有一定的局限性,對于我來說是無法接受的。
因此,在軟件選型時,我們需要特別注意軟件的兼容性問題。如果選擇了不兼容的軟件,將會帶來很大的不便和麻煩。在使用中遇到問題時,我們也需要及時查閱官方文檔和資料,以尋找解決方案。
嚴格模式關閉方法: 在mysql配置文件中加入以下內容: [mysqld] sql_mode=NO_ENGINE_SUBSTITUTION