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盘后发现为

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

猜你喜欢

转载自zhouyunjian.iteye.com/blog/2164659
今日推荐