mysql5.x升級到mysql5.7后導入之前數據庫date出錯的快速解決方法【mysql低版本數據導入到高版本出錯的解決方法】


mysql5.x升級至mysql5.7后導入之前數據庫date出錯,這是由於MySQL的sql_mode的影響,解決方法如下所示:

【具體參考:mysql的sql_mode詳解
修改mysql5.7的配置文件即可解決,方法如下:
 linux版:找到mysql的安裝路徑進入默認的為/usr/share/mysql/中,進行對my-default.cnf編輯利用查找功能"/"找   

      到"sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES"將其刪除或者是注釋即可。

 Windows版:32位找到mysql安裝路徑直接修改my.ini文件利用ctrl+f搜索出來的內容
          應該是sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"將其注釋或者是刪除即可。
       64位需要進入windows的安裝目錄下XXX\MySQL Server 5.7\Data,修改配置文件my.ini,利用ctrl+f搜索出來的內容應該是
          sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"將其注釋者刪除即可。

        

       

 

 

 

 


          


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM