美文网首页
MySQL通过MKLINK转移单个数据库到其他位置

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

作者: supercatcool | 来源:发表于2019-10-17 21:48 被阅读0次

本篇章介绍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官方教程

相关文章

网友评论

      本文标题:MySQL通过MKLINK转移单个数据库到其他位置

      本文链接:https://www.haomeiwen.com/subject/mmxbmctx.html