mysql密碼&權限問題 - Linux

Table of Contents

我是最近剛開始使用AMAZON的EC2架站的新手
想問一下大家一個權限處理的問題

我有一個拿來開啟mySQL連線的檔案: mySQL.inc.php
去執行mysql_connect 等基本指令
裡面記錄了我root的密碼(為了登入mySQL用的)
別的文件會用include("mySQL.inc.php") 來初步開啟資料庫連線

所以我希望把這個檔案權限設成600之類的不讓其他使用者看到

但我發現如果我不把other的權限開到6
別的檔案就呼叫不到這份文件
所以也無法順利開啟資料庫連線

請問一下這樣情況要怎麼做比較好呢?

--

All Comments

Liam avatarLiam2012-12-19
一般用644吧 另外PHP檔無法直讀
Sarah avatarSarah2012-12-21
別用這種認證方式
Iris avatarIris2012-12-23
對了...MYSQL的密碼和ROOT的密碼沒關係吧
Genevieve avatarGenevieve2012-12-26
他指的應該是mysql裡root的密碼吧.另外開一組帳號來用比較
Annie avatarAnnie2012-12-27
好.
Doris avatarDoris2012-12-31
恩... 因為我是用root登入mysql的 所以只能另開帳號囉?
Dorothy avatarDorothy2013-01-03
也可以把那個檔案 chown 成執行 PHP 的 user或 group
Joe avatarJoe2013-01-07
other 就可以變成 0 了