That's all you need.
You select all the tables, say its sql, select to include structure, and include data, and to save as a file.
The default are fine.
If you can have shell access, ignore phpmyadmin completely and just use the shell to dump - no timeout limits, etc.