Mysql批量导入多个*.sql表文件
kian在折腾网站的过程中,经常会给网站换空间/服务器的,多张表备份恢复对我这个小白有些棘手。方法有很多,这里呈现其一方法供参考。
本文以windows server中的mysql为例,linux根据原理一样的操作
一、将所有sql表文件放在一个目录中,例如创建D:\allsql文件夹中。
二、提取allsql目录里所有表文件名到all.txt文件中
WINDOWS可以通过运行cmd命令 dir D:\allsql /b>D:\all.txt 。
三、编辑all.txt
文本编辑器打开all.txt,通过ctrol+h组合键批量替换修改绝对路径,例如 pw_ 替换成source D:\allsql\pw_,完了保存退出,修改all.txt为all.sql。
四、在mysql命令里利用source命令完成批量导入操作
mysql>use databasename;Database changedmysql>source D:\all.sql;
OK,大功告成,快查看你的数据库是不是已经添加了对应数量的表呢@!