Está intentando hacer el dump de los tablespaces de MySQL, que quiere decir q te agregará unos comandos para crear los espacios de almacenamiento físico de las tablas. Son innecesarios en la mayoría de las veces, por lo que puedes ahorrarlos con el flag --no-tablespaces
.
Tu comando te quedaría así:
mysqldump --no-tablespaces -u defuser -p -h 127.0.0.1 shop_database > ./shop_base_de_datos.sql
Puedes encontrar más ayuda en la página de documentación de MySQLDump para la opcion --no-tablespaces