有關linux下使用pymysql踩下的坑

2021-08-16 06:13:41 字數 406 閱讀 8016

版本:linux6.5; python3.6; mysql5.1.73; 

一:3. 執行$pip3 install pymysql完成pymysql安裝

二:三:

執行指令碼未報錯庫不存在的問題,但報錯無法連線資料庫

原因:由於linux中未建立表,為了快速驗證是否import 運算元據庫成功,就copy了他人部落格中的例子。。。username password都沒改!

解決:更改之後發現還是報錯。。。連線失敗;

原因:資料庫埠問題!在mysql中執行show  variable like  'port'; 發現埠竟然為0!

解決:在my.conf 新增port = 3306;(順便改了下資料庫編碼,順手解決了亂碼問題)。

四:執行 python name.py 操作成功!

有關Linux下父子程序內容

1 父程序可以利用wait waitpid 等待子程序的結束,避免僵死子程序的產生,當然也可以迴圈的wait watipid 來等待所有的子程序的結束 最好可以用法是,在子程序結束時,會向父程序傳送的sigchld訊號,父程序通過 signal sigaction 來響應子程序的結束.具體例項可參考...

有關linux下執行指令碼

linux執行指令碼命令時前面加.還有的指令碼要加 哪位大俠給解釋一下,謝謝 還有的指令碼要加 不能執行,非要輸入 指令碼名 這個是明白的 表示當前目錄,這是因為linux的預設搜尋目錄裡沒有當前目錄,所以如果你在當前目錄需要執行程式就要加上路徑,用全路徑代替也是可以的。第乙個點在 bash 內相當...

Linux有關筆記

1 系統當前已經載入的所有檔案系統在 etc mtab 檔案中得到反映 etc mtab檔案的作用 記載的是現在系統已經裝載的檔案系統,包括作業系統建立的虛擬檔案等 而 etc fstab是系統準備裝載的 etc fstab檔案的作用 記錄了計算機上硬碟分割槽的相關資訊,啟動 linux 的時候,檢...