你需要mysql数据库路径干嘛?

解决方案 »

  1.   

    新的管理员不知道mysql放在什么地方。所以我问能不能放在别的地方
      

  2.   

    晕,需要知道mysql文件放在哪里吗?
    给你帐号密码和连接的端口,然后设置程序就可以了。
    此外,mysql不能通过直接上传数据库文件的办法上传数据。
      

  3.   

    你说的那个应该可以做到的
    mysqld --basedir=path_name
    path_name为你指定的数据库文件目录
    不过这样做好象没什么大意义.你问的问题到底是什么意图我没大弄清楚.
    "这样我就不能上传我的程序。我能不能把库文件放在php文件一起。"这句话该怎么理解?
      

  4.   

    MYSQL 的数据库文件默认是在 MYSQL 根目录下 VAR 子目录下面。
    一定可以变更数据库保存位置的,但是建议不要这样做,特别是你打算把它和你的PHP文件放在一起。
    安全性(包括数据的安全性)很不好。
    而且,你的PHP程序对数据库的所在位置应该是不挑剔的啊
      

  5.   

    是这样的。新的服务器管理员不熟悉mysql。他不知道怎么样把我的库表放好。所以我问:能不能暂时把库表放在php程序文件一起。然后在自己的程序里设置一下。先顶着用。我自己有空间能上传的。
    darzui(牛肉饭):
    你说的那个应该可以做到的
    mysqld --basedir=path_name
    path_name为你指定的数据库文件目录能不能详细点。谢谢各位帮忙!
      

  6.   

    数据库表是不用"放好"的,只要拷贝到mysql的数据目录下就可以了.一个数据库是一个目录,目录中的文件就是表的相关文件
      

  7.   

    搜一搜你的系统盘,一般根目录下会有个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=*******好象不用我说你也应该怎么做了吧:)
      

  8.   

    对了~~听上去你似乎不在NT下~~如果是Linux~~~首先你可以使用以下的命令来寻找MySQL[root@stuhome /]# find / -name "mysql" -print一般来说mysql是放在/usr/local/mysql/下的。然后在其bin目录下有个mysql_config文件,vi之,你会看见这么一句:ldata='/usr/local/mysql/var'接下来的事不用我说了吧~~:)