1. 优先使用 pv,简单、高效、安全。
sudo apt install -y pv pv /data/backsql/full_backup_2025-11-25.sql | mysql -u root -p wms
2. 将分割文件输出到你有权限的目录
# 输出到当前目录 split -b 100M /data/backsql/full_backup_2025-11-25.sql ~/wms_part_ # 或输出到 /tmp(注意:/tmp 重启会清空) split -b 100M /data/backsql/full_backup_2025-11-25.sql /tmp/wms_part_
然后导入时指定路径:
for f in ~/wms_part_*; do echo "Importing $f..." mysql -u root -p wms < "$f" done
部分SQL已经含有建库的功能, 如果没有, 就在 mysql -u root -p 库名
关于权限, 可以用以下的方法获得
# 方式 A:给 gzoa 用户写权限(谨慎!) sudo chmod o+w /data # 开放其他用户写权限(不推荐) # 或更好: sudo chown gzoa:gzoa /data # 把 /data 所属权给你(仅当你管理该目录时)
本文为宁若水!原创文章,转载无需和我联系,但请注明来自[若水]博客 www.lalaya.net
