導航:首頁 > 編程語言 > python連接本地資料庫報錯

python連接本地資料庫報錯

發布時間:2025-04-29 17:01:12

python 連接mysql資料庫報錯

編輯mysql配置文件my.ini(在MySQLServer的安裝目錄),在[mysqld]這個條目下加入 skip-grant-tables

保存退出後重啟mysql

1.點擊「開始」->「運行」(快捷鍵Win+R)。

2.啟動:輸入 net stop mysql

3.停止:輸入 net start mysql

這時候在cmd裡面輸入mysql -u root -p就可以不用密碼登錄了,出現password:的時候直接回車可以進入,不會出現ERROR 1045 (28000),但很多操作都會受限制,因為我們不能grant(沒有許可權)。按下面的流程走(紅色部分為輸入部分,綠色的是執行後顯示的代碼不用輸入):

1.進入mysql資料庫:

mysql> use mysql; Database changed

2.給root用戶設置新密碼,藍色部分自己輸入: mysql> update user set password=password("新密碼") where user="root"; Query OK, 1 rows affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0

3.刷新資料庫 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)

4.退出mysql: mysql> quit Bye

改好之後,再修改一下my.ini這個文件,把我們剛才加入的"skip-grant-tables"這行刪除,保存退出再重啟mysql就可以了。

總結:猜測根本原因就是簡單的密碼輸入錯誤,通過以上方法我們可以不驗證密碼來連接上mysql,然後設置新密碼。

❷ python用pymssql連接資料庫時出現未知錯誤的問題

import pymssql

conn=pymssql.connect(host="localhost",user="sa",password="pwd",database="proction",charset='utf8')

缺少後邊的charset是很容易報錯的

閱讀全文

與python連接本地資料庫報錯相關的資料

熱點內容
硬碟加密不加密區別 瀏覽:958
築業資料加密鎖哪裡有賣的 瀏覽:682
javaforeach數組 瀏覽:368
安卓如何開發區塊鏈 瀏覽:601
如何封裝自解壓的exe 瀏覽:799
雲主機雲伺服器怎樣收費 瀏覽:925
簡述編譯程序各部分的功能 瀏覽:720
ij編譯器下載 瀏覽:513
vmware鏈接區域網伺服器地址 瀏覽:425
為什麼安卓耳機轉接不可數據傳輸 瀏覽:811
高德地圖總是顯示離線數據解壓中 瀏覽:881
淘二手車最好的app是哪個 瀏覽:121
一句話描述加密貨幣的前100名 瀏覽:787
python二維集合賦值 瀏覽:147
android圖形化開發 瀏覽:949
易語言rc4演算法 瀏覽:552
源碼項目網 瀏覽:819
批量加密發送工資條 瀏覽:474
php抓取遠程圖片到本地 瀏覽:619
社保人證app在哪裡下載 瀏覽:135