how to backup remote mysql server to local direcotry using innobackupex

I am using innobackupex to backup remote mysql 5.7 like this:

--stream=xbstream "/Users/dolphin/data/xtradb" 

but the result is:

xtrabackup: recognized server arguments:
xtrabackup: recognized client arguments:
200906 14:12:05 innobackupex: Starting the backup operation

IMPORTANT: Please check that the backup run completes successfully.
           At the end of a successful backup run innobackupex
           prints "completed OK!".

200906 14:12:06  version_check Connecting to MySQL server with DSN 'dbi:mysql:;mysql_read_default_group=xtrabackup;;port=3306' as 'root'  (using password: YES).
200906 14:12:06  version_check Connected to MySQL server
200906 14:12:06  version_check Executing a version check against the server...
200906 14:12:12  version_check Done.
200906 14:12:12 Connecting to MySQL server host:, user: root, password: set, port: 3306, socket: not set
Using server version 5.7.27-log
/usr/local/Cellar/percona-xtrabackup/2.4.14_3/libexec/bin/innobackupex version 2.4.14 based on MySQL server 5.7.19 osx10.15 (x86_64) (revision id: ef675d4)
innobackupex: Can't change dir to '/var/lib/mysql/' (Errcode: 2 - No such file or directory)
xtrabackup: cannot my_setwd /var/lib/mysql/

I have read the docs and shows run backup command in remote server and using mysql server’s config. is it possible to backup remote server to local directory? what should I do to fix this?