pycharm mysql8.0 the server time zone value異常解決辦法記錄


1:定位到MySQL Server 8.0的設置目錄下:C:\ProgramData\MySQL\MySQL Server 8.0,打開my.ini文件,在[mysqld]節點下,加入default-time-zone='+8:00'默認時區設置,如下截圖:

 

2.右擊我的電腦,選擇<計算機管理>,選擇<服務和應用程序>下面的<服務>,查找到"mysql80"服務,點擊右鍵,選擇重新啟動;

3.pycharm 測試連接成功

4.測試代碼

 1 import pymysql
 2 
 3 # host='127.0.0.1' charset 最好附加上
 4 # db = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='hello', charset='utf8')
 5 db = pymysql.connect('localhost', 'root', '123456', 'yiibaidb')
 6 
 7 # 創建游標對象
 8 cursor = db.cursor()
 9 
10 try:
11     # 使用 execute() 方法執行 SQL 查詢
12     cursor.execute('SELECT VERSION()')
13     # 使用 fetchone() 方法獲取單條數據
14     data = cursor.fetchone()
15     print('Database version: ', data)
16     cursor.execute('show databases;')
17     data = cursor.fetchall()
18     print('All database: ', data)
19     cursor.execute('use yiibaidb;')
20     cursor.execute('show tables;')
21     data = cursor.fetchall()
22     print('all yiibaidb tables: ', data)
23 except Exception as e:
24     print(e)
25     db.rollback()
26 
27 db.close()

輸出結果如下:

 


免責聲明!

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



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