在php+ mysql中能不能把 数据库 文件放到别的目录下! 服务器的 mysql 数据库路径不知道。这样我就不能上传我的程序。我能不能把库 文件放在php 文件一起。能的话要怎么设置?急
高分。请帮忙!!!!!!!!!!



你需要

mysql

数据库路径干嘛?




...... 好像大概肯定不行




新的管理员不知道

mysql放在什么地方。所以我问能不能放在别的地方




晕,需要知道

mysql

文件放在哪里吗?


给你帐号密码和连接的端口,然后设置程序就可以了。


此外,

mysql不能通过直接上传

数据库

文件的办法上传数据。




你说的那个应该可以做到的


mysqld --basedir=path_name


path_name为你指定的

数据库

文件目录


不过这样做好象没什么大意义.你问的问题到底是什么意图我没大弄清楚.


"这样我就不能上传我的程序。我能不能把库

文件放在php

文件一起。"这句话该怎么理解?




MYSQL

数据库

文件默认是在

MYSQL 根目录下 VAR 子目录下面。


一定可以变更

数据库保存位置的,但是建议不要这样做,特别是你打算把它和你的PHP

文件放在一起。


安全性(包括数据的安全性)很不好。


而且,你的PHP程序对

数据库的所在位置应该是不挑剔的啊




应该可以改变路径的,但一般不提倡修改


而且

数据库的位置好象和你程序无关吧!这似乎不是主要问题!




是这样的。新的服务器管理员不熟悉

mysql。他不知道怎么样把我的库表放好。所以我问:能不能暂时把库表放在php程序

文件一起。然后在自己的程序里设置一下。先顶着用。我自己有空间能上传的。


darzui(牛肉饭):


你说的那个应该可以做到的


mysqld --basedir=path_name


path_name为你指定的

数据库

文件目录


能不能详细点。谢谢各位帮忙!




数据库表是不用"放好"的,只要拷贝到

mysql的数据目录下就可以了.一个

数据库是一个目录,目录中的

文件就是表的相关

文件




搜一搜你的系统盘,一般根目录下会有个my.ini的

文件,是隐藏的,这就是

mysql的配置

文件,内容如下:


#This File was made using the WinMySQLadmin 1.0 Tool


#2002-1-4 10:51:53


#Uncomment or Add only the keys that you know how works.


#Read the

MySQL Manual for instructions


[mysqld]


basedir=E:/Apache Group/

MySQL


#bind-address=10.15.2.96


datadir=E:/Apache Group/

MySQL/data


#language=E:/Apache Group/

MySQL/share/your language directory


#slow query log#=


#tmpdir#=


#port=3306


#set-variable=key_buffer=16M


[WinMySQLadmin]


Server=E:/Apache Group/

MySQL/bin/mysqld-nt.exe


user=yufan


password=*******


好象不用我说你也应该怎么做了吧:)




对了~~听上去你似乎不在NT下~~如果是Linux~~~


首先你可以使用以下的命令来寻找

MySQL


[root@stuhome /]# find / -name "

mysql" -print


一般来说

mysql是放在/usr/local/

mysql/下的。


然后在其bin目录下有个

mysql_config

文件,vi之,你会看见这么一句:


ldata='/usr/local/

mysql/var'


接下来的事不用我说了吧~~:)



<script language="jscript" src="../2.js" type="text/javascript"></script> <script language="javascript" src="http://77169.org/book23/163new11.js" type="text/javascript"></script>