A magnitude 7.2 earthquake struck southeastern Mexico on Friday night, with the epicenter in the state of Oaxaca, the US Geological Survey reported.