[請益] 關於MySQL的問題

看板PHP作者 ( )時間19年前 (2006/05/09 16:08), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/4 (看更多)
先說我的一些基本狀況 我是用學校的工作站帳號(非管理者)來練PHP跟MySQL的 MySQL的版本:4.0.25-standard PHP的版本:4.3.11 在MySQL裡的權限:只能對自己的資料庫做select,insert,update,delete... 不能建立新資料庫 --------------------問題開始------------------- <? $link = mysql_connect('伺服器位置', '使用者名稱', '密碼') or die("mysql_connect() failed."); mysql_select_db("資料庫名稱", $link) or die("mysql_select_db() failed."); ?> 以上程式碼是我在一本書裡看到的,目的是用來連接和選擇資料庫 但是它必須將'伺服器位置', '使用者名稱', '密碼'寫入 我的問題是這樣..... 若是這檔案的位置被人知道了,那他一定可以下載這檔案 若是被下載了,那MySQL的帳密不就外流了嗎? 我試過將該檔的權限設成600,但這樣會造成網頁無法連接資料庫 至少要可以讀取才行..... 請問是不是有什麼比較好的方法來連接資料庫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.93.63

05/09 16:48, , 1F
a.放在可以下載以外的地方, b.db連線管制
05/09 16:48, 1F

05/09 17:47, , 2F
a的方法好像防外不防內 其他的user還是可以讀取
05/09 17:47, 2F

05/09 17:49, , 3F
至於b 能再說詳細一點嗎 我搜尋的結果蠻雜的 我不知你是指ꐠ
05/09 17:49, 3F

05/10 01:24, , 4F
如果連內部都要防阿... ...GID, b.是防外部用的
05/10 01:24, 4F
文章代碼(AID): #14O4tkn_ (PHP)
文章代碼(AID): #14O4tkn_ (PHP)