base données Moodle

base données Moodle

par Romain AUFFRET,
Nombre de réponses : 9
Bonjour à tous,
Suite à mon souci avec la librairie gd (résolu), j'ai maintenant avancé dans mon installation de moodle et je suis bloqué au niveau de la partie base de données:
- quel type de base de données est-il conseillé pour que ça tourne au mieux ?
- comment créer cela sous ubuntu server 6.10 (pour le moment j'ai simplement ajouté le mot de passe de root (je ne sais s'il faut le faire, maintenant c'est fait !) ?

Si vous avez un peu de temps à me consacrer ça serait vraiment sympa de votre part, sinon si vous connaissez un site expliquant cela bien je suis également preneur !

A+
Moyenne des évaluations  -
En réponse à Romain AUFFRET

Re: base données Moodle

par Valery Fremaux,

Pour une version 1.8, une MySQL 5.0.x est conseillée. Celle-ci est livrée avec les dernières distributions LAMP si les paquetages ne sont pas déjà disponibles sur Ubuntu. Faisant tourner tout ça sous Windows (honte à moi), je préfère m'en remettre à Joseph Rézeau ou Severin ou même Nicolas pour les détails techniques sous Linux... 

En réponse à Romain AUFFRET

Re: base données Moodle

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Je te conseille MySQL.

Attention, l'administration d'un serveur nécessite des compétences techniques pointues (on forme des ingénieurs système pour cela). C'est beaucoup plus complexe que l'administration d'un Moodle. Je te conseille vivement de te faire conseiller par un administrateur système, localement de préférence.

Bonne chance !

En réponse à Nicolas Martignoni

Re: base données Moodle

par Romain AUFFRET,
D'accord, je me doutais qu'il fallait des connaissances, ceci dit je suis là pour apprendre et ça ne me fait pas peur !
Y aurait-il un admin système sur ce forum ou quelqu'un s'y connaissant bien pour pouvoir m'expliquer succintement comment mettre en place ma base de données mySQL 5 sous Ubuntu 6.10 (actuellement installée, il reste le gros du gros à faire: la configuration) ?

Avis aux amateurs !

Merci par avance.


NB : possibilité de me contacter par mail pour discuter de cela.
En réponse à Romain AUFFRET

Re: base données Moodle

par Valery Fremaux,

Bon, essayons de te faire avancer là dessus.

Ubuntu, (je travaille plus habituellement sous Debian et anciennement sous RedHat, mais ça doit pas être très différent) doit avoir une application de gestion des paquetages.

MySQL est livré aujourd"hui en paquetages binaires pour la plupart des Debian.

Cette application qui permet de choisir des applications à télécharger ou à installer dans la distribution doit avoir une fonction de recherche.

Je connais l'ancienne appt-get, mais qui a été remplacée sur la plupart des distributions et cette application change de noms tous les trois mois !!

probablement que "cetteapplication search MySQL" devrait répondre quelque chose, et probablement que "cetteapplication install <lenomdupaquetageMySQL5quiva bien>" devrait aussi faire ce qu'on espère.

Avec encore plus de chance, cette application est "graphique" et tourne sous ton interface Gnome ou Kde ou autre interface graphique.

MySQL a la bonne idée de démarrer toute seule quant elle est installée, avec un utilisateur "root" sans mot de passe qu'il faut tout de suite modifier.

Ceci est la "procédure courte" quant tout est bien organisé pour que ça marche.

A l'autre boût de la chaîne, il y a la procédure longue (aie), en récupérant le source de base et en recompilant le tout avec la (trop célèbre) séquence :

./configure

make install

make

mais, honnêtement, je crois que les distribs sont de plus en plus évoluées pour éviter de passer par ces extrémités-là.

En réponse à Romain AUFFRET

Re: base données Moodle

par Étienne Rozé,
Bonjour,

Je n'ai pas compris où tu en es exactement ? As-tu installé Mysql 5 et te demandes comment le configurer ?
Connais-tu les outils de gestion des paquets de ton linux ( apt-get etc...) ? Est-ce le serveur définitif ou pour des tests ?

Sous debian-like, pour installer le programme "le_prog"
apt-get install le_prog

Pour trouver le nom exact du paquet :
apt-cache search mysql
(cela affiche tous les paquets qui ont mysql dans le nom et la description)

apt-cache search mysql | less
permet de maitriser le défilement

Il doit y avoir un paquet mysql-common un mysql-client et un mysql-server .
Il suffit d'installer mysql-server-version, ce qui installera les paquets dont il dépend

Je te conseille ensuite d'installer un frontend de mysql et si tu n'as pas d'interface graphique le mieux à mon gout est phpmyadmin
apt-get install phpmyadmin

En espérant que cela aide...
Je reste disponible pour des questions plus précises.

En réponse à Étienne Rozé

Re: base données Moodle

par Romain AUFFRET,
Pour répondre à Etienne:
C'est mon serveur qui sert à la fois pour tests et également définitif (j'aimerai le rendre définitif, mais n'étant que débutant en la matière..)

J'ai installé la libraire gd grâce à la commande:

apt-get install php5-gd

Je pense (je ne suis pas sûr) que cette commande a entraîné l'installation de MySQL 5, ou alors cette base de données était déjà présente nativement depuis l'installation même d'Ubuntu server 6.10

depuis j'ai également fait un apt-get upgrade qui a dû mettre à jour certains éléments de MySQL.. je ne vais pas m'aventurer dans les détails.

voir pièce jointe pour comprendre concrètement où j'en suis dans l'installation de moodle 1.8

Etienne, tu me parles d'interface graphique: est-ce possible de faire fonctionner sur mon serveur sachant que la distrib est Ubuntu server (6.10) ?

DONC, vu que ce n'est pas simple de s'y retrouver pour toi, pourrais-tu me donner une commande permettant de vérifier si globalement j'ai correctement installé les bons packetages de MySQL pour faire fonctionner pleinement Moodle 1.8 ?

NB: j'ai rentré la commande "ps -A | grep mysql", en voici le résultat:
3279 ? 00:00:00 mysqld_safe
3343 ? 00:00:00 mysqld
par ailleurs ma base de données MySQL est bien lancée (/etc/init.d/mysql start).
à noter que j'ai déjà rentré un mdp pour l'utilisateur root de MySQL, grâce à la commande:
mysqladmin -u root password [mdp]


Annexe mysql.JPG
En réponse à Romain AUFFRET

Re: base données Moodle

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

je ne suis pas du tout spécialiste système, ni linux. J'ai testé hier l'installation de Moodle sur une Ubuntu 7.04 (dans une machine virtuelle grâce à virtualbox), en installant au préalable apache2, mysql, PHP et les extensions nécessaires, via le gestionnaire graphique de paquet synaptix...

il semble donc que pour toi, mysql soit installé et fonctionnel...

Tu devrais maintenant pouvoir revenir à la documentation d'installation, pour créer ta base de données sourire
En réponse à Romain AUFFRET

Re: base données Moodle

par Philippe Chadefaux,
Bonjour

Pour savoir les paquets installés faire un
dpkg -l là on obtient une liste de tous les paquets (| less pour les faire défiler lentement).
dpkg -l | grep mysql pour n'avoir que les paquets liés à mysql.

ps aux indique les services qui tournent sur ta machine (donc mysql tourne bien)

Pour administrer facilement (enfin plus facilement) mysql
apt-get install phpmyadmin

Cela tourne comme une interface web donc http://ip__du_serveur/phpmyadmin

Pour mettre à jour la machine
apt-get update (à faire si tu utilises la commande apt cela permet de remettre à jour la base des paquets)
puis apt-get dist-upgrade

Pour rechercher un paquet apt-cache search nom_de_ce_que_tu_cherches

A+