MYSQL DUMP导入 实时进度条 + 速度 + 预计剩余时间


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 所属权给你(仅当你管理该目录时)


白俊遥博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论