exfat格式的磁盘无法装数据库(MySQL、mongodb,PostgreSQL等)装了无法启动等问题

exFAT格式的磁盘无法正常安装或启动数据库(如MySQL、mongodb等),

如下图所示

我一开始是把mongondb装在d盘里,我的d盘是外接盘(也就是exfat格式磁盘),windows里面的磁盘格式是NTFS,

要知道产生这个无法启动的原因就要先知道exfat的特点:

exFAT不支持Linux/Unix风格的权限管理(如chmod、chown),而数据库服务(如PostgreSQL)需要严格的文件权限设置(例如/config/pgsql目录权限需为700)。exFAT无法满足此类需求,导致数据库服务启动失败。从上面两个图我们就能发现第一个图有“安全”这个选项,而第二个图并没有“安全”这个选项,这导致数据库文件无法获取权限,系统无法读取,

exFAT与NTFS格式对比下:

1.NTFS能通过记录文件操作日志(如创建、修改、删除),在系统崩溃或断电时可通过日志恢复数据一致性

2.支持为文件/文件夹设置用户或组的读写、执行权限,文件加密(EFS)

要解决这个数据库无法启动问题很简单

1.格式化d盘把exFAT格式变成NTFS格式(格式化要确保盘内数据有备份,因为格式化数据可能全部不保)

2.最简单的就是牺牲c盘,把数据库装在c盘内

花了我好多天也是终于解决了这个问题了,一开始是以为安装步骤的错误,后面经过无数次失败,才找到文件格式的问题上了,如果不知道这两个格式又一直想装在d盘估计难以启动,好了启动成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值