MySQL通过MKLINK转移单个数据库到其他位置

本篇章介绍mysql通过创建符号连接来转移单个数据库文件夹。

通过创建符号连接实现某个数据库的迁移减轻该磁盘容量压力。

旧版的mysql 可以通过.sym创建,5.7版本后因为功能冗余MySQL官方移除了.sym创建

windows创建符号连接命令:mklink /D "原数据库文件夹目录" "源文件夹目录"

演习:数据库data目录在E盘,E盘磁盘容量报警,需要迁移数据到F盘减轻负担。

本次将迁移"转移测试数据库"数据库(数据库名是中文时文件夹不是显示实际的中文)

没转移前数据库文件夹路径:"E:\mysql\mysql-5.7.20-winx64\data\@8f6c@79fb@6d4b@8bd5@6570@636e@5e93"

目标文件夹:"F:\mysql\MySQL_Second_Home\"

1、先停止MySQL:net stop mysql

2、把"@8f6c@79fb@6d4b@8bd5@6570@636e@5e93"文件夹剪切到"F:\mysql\MySQL_Second_Home\"目录下

3、创建符号连接: mklink /D "E:\mysql\mysql-5.7.20-winx64\data\@8f6c@79fb@6d4b@8bd5@6570@636e@5e93" "F:\mysql\MySQL_Second_Home\@8f6c@79fb@6d4b@8bd5@6570@636e@5e93"

(切记路径名不要漏了符号"",我看网上很多教程都漏了,为了减少人进坑才写此教程)


4、可以看到类似文件夹的快捷方式


5、重新启动mysql数据库:net start mysql

完成!往后数据文件增删影响都是在"F:\mysql\MySQL_Second_Home\"

删除符号连接:直接右键删除便可(不会删除真的源文件,像快捷方式一样)。

官方教程直通车:mysql官方教程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容