MySQL PHPMyAdmin Autocommit Off
You could set a trigger to watch for a session coming in from phpmyadmin or a specific user. That trigger could fire once the session is created and enable autocommit. Since MySQL 5.7 still doesn't support all the DDL command you could use init_connect to drive the procedure when a user connects.

Here is a document outlining the init_connect operation. Logon Init_connect operation