Logiciel Mamp
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Logiciel Mamp



  1. #1
    Agent Y

    Logiciel Mamp


    ------

    Bonjour,

    Dans le cadre d'un projet Node.js amateur, j'ai installé MAMP pour profiter d'un serveur afin d'y héberger ma base de données. Après avoir paramétré mes préférences, j'ai démarré mon serveur sur les ports désirés. Or, à ma connaissance, MAMP est censé ouvrir un compilateur SQL pour y créer un mot de passe pour le serveur. Une fois cette étape effectuée, je devrais pouvoir utiliser la commande CREATE DATABASE database_developpement etc. pour créer mes bases de données puis les migrer avec Sequelize ORM. Cependant, rien ne se passe. Le voyant vert s'allume bien, mais aucun terminal ne s'affiche, ce qui m'empêche de migrer ma base de données. J'ai essayé de créer la base de données dans le compilateur SQL sans attendre le déclenchement automatique (ce que je ne suis pas censé faire d'après ma vidéo de formation), mais j'obtiens une erreur. J'ai également changé les préférences sans succès, et dans certains cas, le voyant ne s'allume même pas. J'ai essayé d'installer d'autres versions de MAMP, mais rien n'y fait. Cela fait deux jours que je suis sur ce problème et je n'ai pas beaucoup d'expérience. Je vous serais reconnaissant de bien vouloir me proposer une solution

    -----

  2. #2
    pm42

    Re : Logiciel Mamp

    Citation Envoyé par Agent Y Voir le message
    Or, à ma connaissance, MAMP est censé ouvrir un compilateur SQL pour y créer un mot de passe pour le serveur.
    Ce n'est pas un "compilateur SQL", juste un outil pour passer les commandes qui peut être graphique ou dans le terminal.
    Et il serait intéressant de savoir d'où tu sors ça : en général, on utilise MySqlWorkbench pour ça.

    Pour ce qui est de changer le mot de passe, c'est dans la doc MAMP : https://documentation.mamp.info/en/M...SQL-root-user/

    Citation Envoyé par Agent Y Voir le message
    Le voyant vert s'allume bien, mais aucun terminal ne s'affiche
    Normal : le voyant vert indique que ton serveur est lancé. C'est à toi d'utiliser ton outil préféré pour te connecter desus.

  3. #3
    Ikhar84
    Animateur Informatique

    Re : Logiciel Mamp

    J'ajouterais que dans le cadre d'un projet Node, MAMP ne présentr aucun avantage...

    Le couple MySQL Community Server + MySQL Workbench font largement le job et sans fioriture inutile...

    Tu as compris ce qu'est Sequelize ? Et un ORM en général ?

    https://sequelize.org/

    En général, on crée la base "manuellement" avec une requête SQL "CREATE DATABASE ..." ou via l'interface CLI du framework (pas avec Node) ou dans l'éditeur de requête d'un client (PHPMyAdmin ou MySQL Workbench pour toi), puis l'ORM s'occupe de tout le reste...

    Dans le lien de pm tu as l'accès webstart avec l'accès à PHPMyAdmin :

    https://documentation.mamp.info/en/M...art/index.html

    Tu as cette page sur ton navigateur ?
    Dernière modification par Ikhar84 ; 27/04/2024 à 16h00.
    J'ai glissé Chef !

  4. #4
    Agent Y

    Re : Logiciel Mamp

    J'ai utilisé MySQL Workbench pour concevoir la structure du projet avec tous ses composants, notamment les tables USERS et MESSAGES.

    Pour ce qui est de la vidéo explicative que j'ai regardée sur iphonRetro, l'auteur se connecte au serveur MAMP et crée ensuite toutes les instances nécessaires à l'aide de commandes "CREATE DATABASE database_developpement", etc., directement dans l'outil de commande (qui s'ouvre automatiquement au démarrage du serveur).

    J'ai essayé de reproduire cette démarche, mais j'ai rencontré une erreur "chemin introuvable". Cela m'empêche de poursuivre mon travail car je ne peux pas migrer mes données vers le serveur.

  5. A voir en vidéo sur Futura
  6. #5
    Agent Y

    Re : Logiciel Mamp

    Merci de votre réponse à tous JPP pour ce problème vraiment banal.

    Je précise que je débute en Node.js. Sequelize est un outil de type ORM (Object Relational Mapper) qui permet de gérer des données en base de données, si je ne me trompe pas.

    Pour ma part, je l'ai utilisé pour créer et structurer ma base de données avec des attributs.

    Cependant, lorsque j'entre la commande "create database" dans l'interface CLI, j'obtiens l'erreur "chemin introuvable".

    Étrangement, j'ai bien accès à la page phpMyAdmin dans mon navigateur.

  7. #6
    Ikhar84
    Animateur Informatique

    Re : Logiciel Mamp

    Si tu as accès à PHPMyAdmin, le plus simple est de le lancer, te connecter à ton serveur local (root et pas de mot de passe ?), et de créer la base de données, ou en utilisant l'explorateur de bases de données, sur ta gauche, ou via l'onglet SQL...

    Si tu as accès à la CLI MySQL, tu peux aussi te connecter au serveur et lancer la requête...

    Essaies quand même de télécharger MySQL Workbench qui est plus proche des usages de l'industrie que PHPMyAdmin...

    Voir, si puisque tu utilises un éditeur de code, cherches un bon plugin pour ne pas en sortir... Tapes MySQL dans la zone de recherche des plugins...

    Edit :

    Tu peux faire une capture de ce que tu appelles PHPMyAdmin et Interface CLI ?
    J'ai glissé Chef !

  8. #7
    umfred

    Re : Logiciel Mamp

    le message "chemin introuvable" c'est surtout parce que tu n'es pas dans le cli de mysql, mais dans celui de ton OS (shell ()? sou mac, invite de commandes sous windows, ...); donc il faut se connecter à l'inteface de mysql avant (commande mysql décrite dans la doc)

Discussions similaires

  1. Logiciel de Contrôle à Distance pour lancer et arrêter un logiciel sur des ordinateurs distant
    Par invite5ebd22ff dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 20/03/2020, 10h29
  2. Problème d'affichage php avec MAMP.
    Par invited72cba9f dans le forum Internet - Réseau - Sécurité générale
    Réponses: 14
    Dernier message: 02/09/2011, 12h44
  3. Préférences MAMP inaccessibles
    Par inviteb2ec5e6c dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 12/04/2011, 17h58