關於python連接mysql數據庫的一個問題

頭疼得很,遇到一個想了很久過不去的問題

問題:想用python讀取orcal數據庫的數據。但是電腦工具只有navicat

1 .navicat界面,前一個連接是本地的數據庫,後一個連接是架構在其他服務器上的數據庫,只能用IP地址連接,很鬱悶的是沒有數據庫,只有模式類型。所以在python裏函數代碼我沒加'db'參數:

import pymysql

connection=
pymysql.connect(host='xxxxx',user='xxxxx',password='xxxxx',port=3306,charset='utf8')

然後出現報錯信息:

在檢查端口狀態:

3306端口不是listening,win系統下mysql根目錄只有my_ini文件,裏邊沒有設置全地址的字段。

python代碼裏不加'db'參數是不是可行的?

是不是隻要修改了端口地址就能正常運行了呢? 

如何在win系統下修改端口地址呢?

看了下網上的一些文章,有人說不要在同一IDE下運行服務器和客戶端,那具體怎麼做呢?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章