作者bdvstg ( )
看板PHP
标题[请益] 关於MySQL的问题
时间Tue May 9 16:32:07 2006
先说我的一些基本状况
我是用学校的工作站帐号(非管理者)来练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
1F:推 alpe:a.放在可以下载以外的地方, b.db连线管制 05/09 16:48
2F:推 bdvstg:a的方法好像防外不防内 其他的user还是可以读取 05/09 17:47
3F:→ bdvstg:至於b 能再说详细一点吗 我搜寻的结果蛮杂的 我不知你是指ꐠ 05/09 17:49
4F:推 alpe:如果连内部都要防阿... ...GID, b.是防外部用的 05/10 01:24