c語言操作mysql學習日誌

2021-06-08 03:06:51 字數 1139 閱讀 4248

還是第一次使用mysql資料庫,也是第一次嘗試用c語言進行資料庫操作。在這個過程中遇到很多問題,在此列出來。 

error:

error:

connection error 2002: can't connect to local mysqlserver through socket '/tmp/mysql.sock' (2)

解決方法:檢視

tmp目錄確實沒有

mysql.sock檔案。檢視

/etc/mysql/my.conf檔案 找到

socket=/var/run/mysqld/mysqld.sock

執行命令

ln -s /var/run/mysqld/mysqld.sock /temp/mysql.socket這樣就把

mysqld.sock鏈結過去並生成了

mysql.sock檔案

.這個相當與建立乙個快捷方式。但是這樣每次重啟

mysql的時候都必須手動的去鏈結一次,很麻煩。因為

mysqld.sock只有在

mysql啟動後才產生。

最後我決定修改

my.conf檔案,修改的地方也很簡單。

把裡面socket(一共三處)的值改為

/tmp/mysql.sock:

socket = /tmp/mysql.sock

修改後重啟

mysql,再執行程式就鏈結成功了。

error:

./a.out:error while loading shared libraries: libmysql.so.16: cannot openshared object file: no such file or directory

這個解決方案是網上搜尋的挺管用。

1>  libmysql.so.16 安裝在

/usr/local/mysql/lib

2> 編輯  

vi/etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/mysql/lib     //新增這一行

3> ldconfig

也許你可能不太清楚為什麼修改了這個檔案程式就能執行成功了。

訪問下面**,你可以找到答案。

c語言操作mysql

首先記住該用sudo的地方要用sudo,自己真是傻.一 開發環境 mac os x 10.9.2 64位 xcode5.1 mysql5.5.37 64位 mysql安裝目錄為 usr local mysql 二 配置xcode連線mysql的編譯選項 1 將mysql頭檔案目錄新增到xcode標頭...

mysql操作日誌 MySQL

經驗證預設情況下,windows下mysql的錯誤日誌是關閉的 驗證方法是在cmd下進入mysql後,執行sql語句 show global variables like log 返回結果如圖 可以在mysql 的配置檔案my.ini的 mysqld 中,新增 錯誤日誌 記錄啟動 執行或停止mysq...

C語言入門 C語言學習日誌4

本人初學c語言,有什麼錯誤或者不合適的地方歡迎批評指正,不勝感激。通過前面的幾個例子,我們總結出了c語言程式的幾個特點 乙個c語言源程式可以由乙個或多個原始檔組成。每個原始檔可由乙個或多個函式組成。乙個源程式不論由多少個檔案組成,都有乙個且只能有乙個main函式,即主函式。源程式中可以有預處理命令 ...