mysql快速导入大量数据库

更新时间:02-02 教程 由 曼雁 分享

如果您需要快速导入大量的数据库到MySQL中,可以使用以下步骤:

1.创建一个文本文件并将所有数据库名称列出。

database1database2database3database4……

2.使用以下命令将所有数据库导入:

for db in `cat dbname.txt`; do mysql -u username -p password $db < $db.sql; done

其中dbname.txt是第一步中创建的文本文件。

3.如果您的备份文件较大,您可以使用以下命令进行分块导入,以确保导入的过程不会过度延迟:

mysql -u username -p password –max_allowed_packet=128M -e "source /path/to/backupfile.sql"

其中,max_allowed_packet参数可以根据需要进行更改。

4.有时候,输出信息可能会比较多,如果您需要在导入数据时,避免屏幕输出信息过多的情况,可以使用以下命令:

for db in `cat dbname.txt`; do mysql -u username -p password $db < $db.sql > /dev/null 2>&1; done

5.完成以上操作后,您可以使用以下命令检查是否已成功导入:

mysql -u username -p password -e "show databases;"

以上就是快速导入大量数据库的方法,希望对您有所帮助。

声明:关于《mysql快速导入大量数据库》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2064636.html