sqlite資料庫讀寫在linux下的許可權問題

2021-07-03 06:25:28 字數 616 閱讀 4945

最近在學linux,恰巧有個php專案要做,於是配置好環境打算在linux下做。

無奈**執行後一片空白,經過除錯發現是sqlite資料庫的問題。

安裝sqlite擴充套件

apt-get install php5-sqlite
檢視/var/log/apach2/error.log日誌檔案,發現下面這一行

sqlstate[hy000]: general error: 8 attempt to write a readonly database

看來是沒有寫許可權,chmod修改許可權為可寫

chmod g+w db.sqlite

還是不行,提示不能開啟資料檔案

sqlstate[hy000]: general error: 14 unable to open database file

更改檔案擁有者

chown www-data db.sqlite

這個時候就已經可以了。但是然如果嫌這樣很麻煩可以直接改為777的許可權

C 使用SQLite資料庫 之 讀寫資料庫

讀寫資料庫並在窗體 form 中顯示其資料,其方式為 讀 database sqlite dataadapter dataset datagridview 寫 database sqlite dataadapter dataset datagridview 1 假設現有資料庫表student,其欄位...

SQLite資料庫的簡單讀寫操作

安卓系統自帶sqlite資料庫,sdk中對sqlite的操作由sqlitedatabase完成,涉及到的類有如下幾個 1 sqlitedatabase 代表資料庫本身,支援對資料的標準sql操作 2 cursor 用來實現對查詢結果集的隨機讀寫 下面 實現如何開啟資料庫,並建立資料表 sqlited...

寫在資料庫前面

目前是大二的下半學期,仍然感覺學習的東西大部分都是一層糊窗紙,難以經起風雨的侵襲,外表光鮮亮麗,實際上,maybe,空無一物。就拿資料庫來說,在匆匆忙忙的經過兩天的準備後,我就去應考了,考題做起來還算得心應手。然而,當我回顧自己的學習歷程時,我不得不承認,浪費了12周的時間來徘徊乙個主題 哦,原來我...