If it is a DJ mix, and it's your own, you'll find that the copyright owners of the featured tracks (if not mainstream) mostly won't give a fuck as long as you're not offering the unmixed tracks. Selling a mix is a different matter, but if it's on your shared mix, it's effectively free promotion so... Use your own judgement.
You may make money off your mixes but... It's pocket change, nobody will care. It's not like CD sale money from back in the day.