Mira, hay algo que no entiendo bien de la documentación de Moodle.
En esta parte de la
documentación dice (incluyo extractos):
A working database server: MySQL or PostgreSQL are completely supported and recommended for use with any version of Moodle.
For Moodle 1.5 or later, MySQL (version 3.23 or later).
For Moodle 1.6 or later, MySQL (version 4.1.12 or later).
For Moodle 1.7 or later, MySQL (version 4.1.12 or later).
MySQL NOTES:
For Moodle 1.6 or later, If you use latin languages only you can use MySQL 4.1.12. If you are using non-latin languages you require MySQL 4.1.16 or later. Currently the MySQL setting "strict mode" must be OFF (set to "" or "MYSQL40") in the MySQL configuration file.
Lo que yo entiendo es que cuando se dice "1.x or later", se refiere a la misma versión 1.x, pero en su figura 1.x.y
Por ejemplo, 1.7.1, 1.7.2, 1.7.3, etc.
Osea que con "1.x or later" no se quiere decir: 1.5, 1.6, 1.7, 1.8
Repito es lo que yo entiendo.
No obstante, donde dice MySql NOTES, encontramos: "For Moodle 1.6 or later"
Aquí, yo creo que la documentación se refiere a Moodle a ambos casos, es decir a:
Moodle 1.6, 1.6.1, 1.6.2, etc
Y también a:
Moodle 1.6, 1.7, 1.8
Si estoy bien en mi interpretación, y si en tu Moodle sólo usarás caracteres latinos (es decir, entre los que está el español), pues yo creo que desde el punto de vista de la documentación, no deberías tener problemas.
En este sentido, quizá el error no estaría por el lado de la versión de MySQL
Sin embargo...
Como ya hemos visto, en la plataforma Moodle, se especifica muy claramente que la versión menor en la que corre es 4.1.16
Ello, evidentemente mete ruido, porque si los scripts de instalación y conexión buscan esta versión de MySQL, pues entonces creo que no importará mucho lo que diga la documentación.
Así que si usas la versión 1.7 y la plataforma busca como mínimo la versión 4.1.16, pues creo que seguirás sin poder instalar Moodle.
Pero más bien pregúntale a Iñaki Arenza, el es el mega experto en todo esto.
Yo básicamente he usado la versión 5.x de MySQL (que de por sí ni siquiera sé manejar bien) y no tengo mucha idea de cómo funciona la versión 4.x
Por otro lado, en lo que preguntas de "collation" y PhpMyAqmin, te anexo una imagen de cómo debes crear la base de datos y las opciones a elegir (lo que seguiría de la imagen es dar clic en el botón "create").
Finalmente, lo que preguntas de crear e instalar todo "por fuera", yo creo que sí puedes (sería hacer un "dump" de la base de datos y luego generarla en tu ISP, y generar el archivo config.php de Moodle manualmente; tal vez haya otra cosa que hacer, pero ahorita no se me ocurre)
No obstante, creo que no seríaa buena idea si la versión de MySQL es distinta a la requerida, sobre todo porque vas a estar en producción.
Ahí sí quién sabe qué pudiera pasar con tus cursos, tus servicios y tus datos.
Saludos