目前最新的Mysql8.0 + Navicat12,使用中常有一些棘手問題mysql
解決了的都會貼出來,受益於小夥伴們sql
咱們的目標是發現問題,解決問題,歡迎你們貼出本身使用時遇到的問題,集思廣益數據庫
好了,上乾貨!(努力續更中。。。)ide
配置使用日誌加密
問題一:spa
安裝完畢後,首要任務就是能鏈接的上3d
Navicat12 鏈接不上 MySQL8.0,老是報錯1251;日誌
緣由是MySQL8.0版本的加密方式和MySQL5.0的不同,鏈接會報錯。code
解決:更改加密方式爲mysql_native_passwordblog
alter user 'root'@'localhost' identified with mysql_native_password by '(密碼)';
功能使用日誌
功能需求:
程序導入一條公告記錄時,數據庫自動記錄當前時間
錯誤現象:
程序導入一條公告記錄時,默認時間爲空
解決方法:
navicate12 版本中,字段爲timestamp的設置時,默認的設置爲null,且在12版本中,默認值選擇項中沒有CURRENT_TIMESTAMP,需手動鍵入,以下:
手動修改timestamp的默認值爲CURRENT_TIMESTAMP後,親測有效實現功能需求。