mysql数据库改变数据存储目录

        今天用到了mysql数据库,由于公司的业务需求,需要用mysql存储大量数据库(容量1T以上);

鉴于之前手贱,在安装mysql数据库时候,顺手把它安装在默认盘(c:)中,今天又要重新把数据存储移植到

d盘上,这是今天的解决方案:

       1.进入C:\ProgramData\MySQL\MySQL Server 5.7目录,打开mysql数据库配置文件:my.ini

 

       2.修改目录datadir="C:/ProgramData/MySQL/MySQL Server 5.7/data\"为datadir="D:/mysql_data/data\"

 

       3.将C:\ProgramData\MySQL\MySQL Server 5.7下的data文件拷贝,然后置换到D:/mysql_data/data\文件当中



 

这是本地的解决方法。在本地测试后,mysql启动正常;然后服务器上也照此更改,然后悲剧了。服务器的mysql根本起不来,网上查询了好几种方案:

   1.将/符号改成\

   2.全改成/符号

发现这几种方案都不行

 

  经过几次调整,发现此问题跟文件夹的权限配置有关,原服务器上面的文件夹从c盘拷贝到d盘后发现为

只读属性,将此属性改为全部(可读写),测试可行

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值