使用pv命令,pv命令需要安装
yum install pv
导入
pv /u01/test.sql | mysql -uroot -pmysql -Dtest
这个命令首先使用pv命令读取sql文件,并将其转换为管道;然后使用mysql命令从管道中读取数据并导入到指定的数据库中。
pv命令会在屏幕上显示一个进度条,以及已传输的数据量、传输速度、预计剩余时间等信息。 需要注意的是,使用pv命令显示进度可能会稍微降低导入数据的速度。
如果您对导入速度有较高的要求,则可以选择关闭pv命令的进度显示功能。可以通过在pv命令后面加上参数“-q”来实现
例如:pv -q /u01/test.sql | mysql -uroot -pmysql -Dtest
导出
mysqldump -uroot -pmysql credit_sharing | pv | gzip > dbbackup.sql.gz
如果对备份速度有较高的要求,则可以选择关闭pv命令的进度显示功能。可以通过在pv命令后面加上参数“-q”来实现
例如:mysqldump -uroot -pmysql credit_sharing | pv -q | gzip > dbbackup.sql.gz