在8.04中,能否把Mysql数据库放到Fat32下

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
wuangle
帖子: 4
注册时间: 2008-02-19 11:49

在8.04中,能否把Mysql数据库放到Fat32下

#1

帖子 wuangle » 2008-08-03 10:28

我想要在ubuntu8.04和window下共用同一个数据库,以方便使用.我设置自动挂载Fat32,全部的权限,大概如下(有的记不得了,反正可以正常使用
UUDXXXX-XXXX /media/data vfat,default,umask=000,uid=1000,gid=1000 0 0
也用过umask=007,gid=46一样不行
我用apt-get装的LAMP,修改了/etc/my.cnf中的datadir 并且也修改了socket.但是启动mysqld时,却出现创建TEST失败的信息,用sudo /etc/init.d/mysql start 也启动不起来,这是怎么回事啊,有人帮帮我吗
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#2

帖子 HuntXu » 2008-08-03 10:34

mysql启动时要指定数据库的位置不?不是很清楚...感觉从fat32下ln一个过来应该是不错的选择...
HUNT Unfortunately No Talent...
头像
be00
帖子: 805
注册时间: 2008-07-28 19:51
来自: 长沙
联系:

#3

帖子 be00 » 2008-08-03 13:42

:oops: 前几天试验几次,失败告终,最后没办法只好在win下面mysqldump后,到ubuntu下面再导入了一次。

我的做法是 :cry:
1、指定datadir:
datadir = /media/Soft/program/mysql-5.0.51b-win32/data

2、需要把原来/var/lib/mysql 的文件cp到新的datadir下面
3、还需要在原来的库mysql的user中,插入用户 debian-sys-maint 和对应的密码以及权限

但最后mysql还是启动不了,错误具体日志没记下来,大致意思是在新的datadir不能生成一个什么文件(用ln 后也一样的错误),在syslog看见的,mysql.err倒什么都没有
wuangle
帖子: 4
注册时间: 2008-02-19 11:49

#4

帖子 wuangle » 2008-08-03 14:07

和的错误差不多,意思就是没有权限去创建一个文件.但是我设置挂载时,给fat32是所有的读写权了啊,而且拥有者也不是root.但是就是用不了,不知道怎么回事
cxczqfrx
帖子: 107
注册时间: 2007-07-11 11:10

#5

帖子 cxczqfrx » 2008-08-11 16:29

mysql的数据库目录是设定为mysql用户拥有全部权限的
回复