Rodriguez gave up one hit and struck out one while working the third inning.
Rodriguez missed the final month and a half of last season. He pleaded guilty in December to attempted assault to settle charges he attacked his girlfriend's father at Citi Field in August.
Mets starter Oliver Perez pitched two innings and reliever Jason Isringhausen threw a hitless inning.
Ike Davis hit an RBI double in the first off Jaime Garcia.