Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    décembre 2007
    Messages
    629
    Détails du profil
    Informations personnelles :
    Âge : 28

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2007
    Messages : 629
    Points : 204
    Points
    204

    Par défaut windows ou Linux pour faire du PHP/MySQL

    Bonjour,

    Je suis débutant en PHP/MySQL. Je dois travailler sur un projet utilisant ces deux techologies. J'ai installé alors WampServer sur Windows. J'ai un fichier sql de taille très importante permettant de créer une table et d'insérer des données de tailles très importante.

    J'aimerais savoir s'il est plus facile de travailler sur Windows ( avec WampServer ) que d'utiliser Linux. Je suis habitué à faire des commandes Linux. Ce n'est pas le cas avec Windows. ( Par exemple est - il facile de faire une commande sous Linux pour faire exécuter mon_ficher.sql contenant la création des tables et des enregistrement ? ).

    en gros: est - il mieux d'utiliser windows ou linux sachant que je manipule des données de taille importante.

    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de Atomya Rise
    Femme Profil pro Emilie Lefol
    En recherche d'emploi
    Inscrit en
    février 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Nom : Femme Emilie Lefol
    Âge : 29
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : En recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 424
    Points : 1 261
    Points
    1 261

    Par défaut

    Le mieux, c'est d'utiliser Linux

    Linux est l'environnement naturel pour faire tourner du PHP, on appelle ça l'architecture LAMP pour Linux, apache, mysql, php.
    Faire tourner ça sur du windows n'apporterais aucun avantage et au moins un inconvénient, le prix de la licence windows serveur.

    Sinon, la commande pour monter un gros fichier sql est:
    Code :
    cat nomDuFichier.sql | mysql -u root -p nomDeBaseDeDonnee

    Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
    Pas de question technique en privé
    - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
    - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)

  3. #3
    Modérateur
    Avatar de CinePhil
    Homme Profil pro Philippe Leménager
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    13 820
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Leménager
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 13 820
    Points : 24 813
    Points
    24 813

    Par défaut

    Je donnerais plutôt cette commande dans une console Linux :
    Code :
    mysql -u root -pmotDePasse nomDeBaseDeDonnee < chemin/nomDuFichier.sql
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre Expert
    Avatar de Atomya Rise
    Femme Profil pro Emilie Lefol
    En recherche d'emploi
    Inscrit en
    février 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Nom : Femme Emilie Lefol
    Âge : 29
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : En recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 424
    Points : 1 261
    Points
    1 261

    Par défaut

    Citation Envoyé par CinePhil Voir le message
    Je donnerais plutôt cette commande dans une console Linux :
    Code :
    mysql -u root -pmotDePasse nomDeBaseDeDonnee < chemin/nomDuFichier.sql
    En faisant ceci, ton mot de passe apparaît en clair dans la ligne de commande, ce qui veux dire que non seulement, une personne éventuellement derrière toi pourrait lire le mot de passe par dessus ton épaule, mais surtout, bien après, n'importe qui se connectant en root sur ton serveur, retrouvera le mot de passe en clair grâce à l'historique des commandes.

    Ensuite, cat ou < c'est kifkif

    Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
    Pas de question technique en privé
    - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
    - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    avril 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : avril 2009
    Messages : 135
    Points : 74
    Points
    74

    Par défaut

    Bonjour,

    j'ajouterai juste que si tu travailles sous Windows et que tu utilises Wamp Server, il est possible d'importer un fichier sql via l'interface de mysql(phpadmin).

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •