Windows下如何快速移动MySQL/MariaDB数据库文件
近期遇到一个要迁移数据库的问题,用户说不希望数据库文件存在于C盘。查了一下资料,这里做个总结。这个方法适用于MySQL和MariaDB。
步骤如下:
1、停止数据库服务
运行输入services.msc,找到MySQL/MariaDb服务,右键停止
2、将数据库文件复制到需要迁移的路径
我这里是C:\Program Files\MariaDB 10.4\data路径,需要移动到D:\data路径。可以直接整个文件夹复制。
3、修改安装路径data目录下的my.ini文件
我这里是C:\Program Files\MariaDB 10.4\data\my.ini,将datadir=后面的内容修改成D:/data,如下图蓝色区域所示


4、删除安装路径data目录下除my.ini和multi-master.info的其它文件
将C:\Program Files\MariaDB 10.4\data除了my.ini和multi-master.info之外的文件全部删除,因为前面已经复制一份到D:/data了,这两个文件实际还是读取的安装目录,数据库文件已经读取的是D:/data下的了

5、启动数据库服务,迁移完成

浙公网安备 33010602011771号