Navicat 12 連接 Mysql8.0 使用日志


目前最新的Mysql8.0 + Navicat12,使用中常有一些棘手問題

解決了的都會貼出來,受益於小伙伴們

我們的目標是發現問題,解決問題,歡迎大家貼出自己使用時遇到的問題,集思廣益

好了,上干貨!(努力續更中。。。


 

配置使用日志

問題一:

安裝完畢后,首要任務就是能連接的上

Navicat12 連接不上 MySQL8.0,總是報錯1251;

原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連接會報錯。

解決:更改加密方式為mysql_native_password

alter user 'root'@'localhost' identified with mysql_native_password by '(密碼)';

 


 

功能使用日志

功能需求:

程序導入一條公告記錄時,數據庫自動記錄當前時間

錯誤現象:

程序導入一條公告記錄時,默認時間為空

解決方法:

navicate12 版本中,字段為timestamp的設置時,默認的設置為null,且在12版本中,默認值選擇項中沒有CURRENT_TIMESTAMP,需手動鍵入,如下:

手動修改timestamp的默認值為CURRENT_TIMESTAMP后,親測有效實現功能需求。

 


免責聲明!

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



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