Will deleting data in master automatically delete data in slave?
Yes, it will automatic apply the delete on the slave, with some restrictions:


If you have replicate-do-db=db_name enabled, it will automatically filter out the statements to the given database names
If you have replicate-ignore-db=db_name enabled, it will automatically filter out statements to the given table names