mysql多数据库文件导入的脚本

Posted Jack_jason

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql多数据库文件导入的脚本相关的知识,希望对你有一定的参考价值。

#!/bin/sh
#passwd = "Usbz*dAWaT0j"
for i in `cat c.txt`
do
CONNECT_mysql="mysql -h 127.0.0.1 -uroot -pUsbz*dAWaT0j"
SQL1="create database $i"
echo "$SQL1" | $CONNECT_MYSQL
mysql -h 127.0.0.1 -uroot -pUsbz*dAWaT0j $i < /home/etiir/database/$i.2022032309.sql
echo "import $i is finished"
done

注释:

c.txt  里面是数据库名。

$i.2022032309.sql是匹配的数据库文件名称

echo "import $i is finished"   这里没有做校验判断。在测试的时候已经手动验证了。本人水平有限,欢迎博友帮忙补充。


以上是关于mysql多数据库文件导入的脚本的主要内容,如果未能解决你的问题,请参考以下文章

sql文件怎么导入mysql数据库

怎么在执行脚本中自动执行mysql导入跟密码输入

mysql 脚本文件是啥?

如何把TXT文件数据导入MySQL数据库

sql数据导入导出问题

怎么将数据导入到mysql数据库中