pycharm2019版本 連接數據庫時可能存在連接失敗的情況 連接數據庫時沒有表字段的情況解決


前提:連接數據庫時,mysql數據庫需要保持啟動狀態

 

錯誤如下:

 

解決思路:

1、檢查user 和 password 是否有錯

2、檢查連接池是否正確

 

3、試試更改區時  (往往問題出在這)

3.1 在終端里先使用管理員登錄mysql,也就是root,接着輸入下面的命令

show variables like '%time_zone%'

3.2 Mysql默認為美國時間,我國時區要晚8小時,因此修改時間即可

set global time_zone = '+8:00';

3.3 設置完以后,退出mysql,重新登錄,檢查時間是否被修改

 

 結束以后再去試試重新連接Mysql,祝願你可以成功。

說一千道一萬,還是不要用新版本的pycharm,搞不清哪天遇到一個百度不了的bug就心塞塞了!

 

 

 

另外一個問題:連接mysql數據庫時,輸入python manage migrate時,出現如下報錯信息:

WARNINGS:
?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default'
    HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you activate it. See: https://docs.djangoproject.com/en/1.10/ref/databases/#mysql-sql-mode
--------------------- 

直接忽視它,會導致生產的數據庫如下狀況:

即沒有表字段,雖然在終端登錄到mysql,發現數據真實存在!

解決方案:

 

如果還不能解決問題,試試把django版本或者pymysql版本降低一些即可!

 


免責聲明!

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



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