Hola,
debes comprobar cual es el error que lanza phpmyadmin. phpmyadmin es otro
cliente mysql como lo es mysql workbench. Para saber que realmente sucede,
debe ver los mensajes que lanza phpmyadmin. Puede suceder varias cosas, el
script contiene errores, la base de datos no existe, etc.
phpmyadmin puede usarse en Win o en GNU de manera indistinta. Usted puede
exportar una base de datos e importarla en la misma máquina o en otra
máquina y no debería haber errores dependiendo de como crea usted el
script. Por ejemplo podría crear un script .sql para exportar los datos,
pero no la estructura de la base de datos (tablas). Para que no lance error
ese script al ejecutarlo, previamente debe tener creada las tablas, sino no
sabrá donde importar los datos.
¿El archivo .sql que motor para que motor fue generado? No es lo mismo
ejecutar un .sql en oracle que un .sql en mysql o de postgres ya que cada
motor tiene variantes en su implementación.
Tienes el servidor mysql 5.5 y phpmyadmin versión 4, eso esta bien. De todas
formas, te sugiero que aprendas a usar mysql workbench antes que phpmyadmin
¿o existe alguna razón por la que usas phpmyadmin?.
Sds