





Используйте опцию -v для получения подробного вывода. Он покажет каждый запрос по мере его выполнения.
mysql -v --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql
Вы также можете использовать -vv или -vvv для увеличения количества деталей в выводе, таких как количество затронутых строк и количество времени, затраченное на запрос.
Я делаю это так:
pv -pert abc.sql | mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL
пв — это инструмент Linux для «отслеживания прохождения данных по конвейеру».
Вывод с параметрами -pert выглядит так:
0:00:29 [1.98MiB/s] [===> ] 10% ETA 0:03:54
По мере того, как команда pv считывает файл и передает его mysql, индикатор выполнения продвигается вперед, обновляется время и так далее. Это очень удобно.