Aller au contenu

furious Gontran

Hubmaster
  • Compteur de contenus

    347
  • Inscrit(e) le

  • Dernière visite

Messages postés par furious Gontran

  1. Tiens, je n'ais pas MysqlManager.exe ni winmysqladmin.exe

    Par contre j'ais un mysqladmin.exe et un mysqldump.exe ainsi que mysql et mysqld...

    bon...derniere grosse question de newbie, je crois que j'ais totalement confondu certaines notions de base.

    Un de mes bouquin donne un moyen de configurer un compte utilisateur sous unix en bidouillant le fichier my.cnf

    Je n'ais d'ailleurs pas ce fichier dans mon c:

    je n'ais que les fichiers my_huge.cnf my_large.cnf dans easyphp1-7/mysql/

    Est ce que je dois les editer moi meme?

    Au lieu de m'acharner sur le config.inc.php de myadmin, il ne fallait pas que je m'interesse a celui la ?

    Ces commande marcheront sous windows ?

    J'ais l'impression d'avoir totalement melangé la config de mysqld et celle de myadmin....ou un truc du genre...

    La lecture d'Ikkyu m'as heureusement rendu tres zen...

    Le moine defriche son coeur comme l'informaticien defriche son processeur...

  2. Oui, je comprend bien cela.... merci de ta patience...

    La question est pourquoi ne puis je pas mettre de password au root dans mes privileges et configurer mon config pour qu'il l'accepte ???

    De plus j'ais dans mes scripts la gestion de plusieurs utilisateurs...alors la c'est mal barré si mes connections avec autre chose que root sans pass ne fonctionnent pas...

    Quand tu lis les foras et autres tuto...et meme la doc de myadmin ca parais d'une simplicité enfantine et a la portée de n'importe kel mongolien...

    Sauf moi, evidement <_<

  3. ben non, rien...

    En fait si je change root en 202 et que j'ajoute un motde passe ca plante...

    si je le fais dans config.inc.php, ca plante et je peux plus lancer phpmyadmin...

    Et le contraire plante aussi...

    En gros la je sais reellement plus quoi faire...je vais bien devoir ajouter un mot de passe pour mettre mon site sur l'hebergeur...donc c'est la merde.

    On m'as conseillé de creer un deuxieme compte devant interroger la base dictionnaire de mysql, et de le referncer dans controluser et controlpass du config.inc...

    Ca n'as pas eu l'air de marcher plus je vais essayer un foisencore....

    ------------------------------

    Bon, je peux me connecter avec root sans password....

    Mais des que je lui met un password, ca plante, pourtant j'ajoute un user root - localhost - password et je configure mon config.inc en rajoutant le pass a la ligne correspondante....

  4. C'est vrai que j'ais installé juste easyphp....

    Bon...

    Je n'ais effectivement pas my.cnf...

    my.ini est dans winnt

    et mon mysql se trouve sur mon disque de travail:

    D:\EasyPHP1-7\mysql

    Mon systeme est sur c:

    J'aimerais comprendre aussi pourkoi je ne peux pas changer l'utilisateur et le code sans que ca plante...

  5. Ma fenetre dos medis que mysql n'est pas un programme reconnue ni interne ni externe et mon phpmyadmin est a nouveau bloqué.

    Je pense que caviens de ma facon de faire mes privileges car ca fais toujours planter mon phpmyadmin....

    Par contre, j'ais beau chercher je ne trouve pas l'erreur, ni d'ailleurs de texte/tuto pouvant me l'indiquer...

    C'est super chiant comme probleme pleins de mes scripts sont prets mais je peux rien tester.... :(

    La seule chose se rapprochant de mon probleme dans le FAQ c'est ca:

    [2.2] phpMyAdmin ne peut pas se connecter à MySQL. Qu'est-ce qui ne va pas?

    Il y a soit une erreur dans votre configuration PHP, soit votre utilisateur/mot de passe. Essayez de faire un petit script qui utilise mysql_connect et voyez s'il fonctionne. Si ce n'est pas le cas, il se peut que vous n'ayez pas compilé la gestion de MySQL dans PHP.

    ...

    Utilisant easyphp...je pense que c'est le premier probleme qui est le bon...

  6. Je crois qu'il s'agit de la suite de mon probleme d'hier.

    Donc je change mes privileges, j'ajoute un user avec tout privilege

    nom: 202

    localhost

    pass: 2554

    J'exporte la table

    Ensuite je change le config.inc.php

    comme indiqué ci dessus.

    Apres je lance ton code inclu dans une page html.

    Celle ci reste blanche

    Lorsque jerelance phhpmyadmin il me dis:

    phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.

    Erreur

    MySQL a répondu:

    #1045 - Accès refusé pour l'utilisateur: '202_AT_localhost' (mot de passe: OUI)

  7. Suite de mon probleme d'hier soir, ou comment suivre les tribulations d'un newbie en MySQL...

    J'essaye de me connecter et j'obtiens ça:

    Warning: mysql_pconnect(): Accès refusé pour l'utilisateur: '202_AT_localhost' (mot de passe: OUI) in d:\easyphp1-7\www\scripts\Connexion.php on line 5

    Voila comment je fais:

    Dans un fichier PHP je determine mes variables de connexion:

    define ('NOM',"202");

    define ('PASSE',"2554");

    define ('SERVEUR',"localhost");

    define ('BASE',"mugrates");

    Je me connecte a l'aide d'un fonction:

    $connexion = connexion (NOM, PASSE, BASE, SERVEUR);

    cette fonction est:

    function connexion ($pNom, $pMotPasse, $pBase, $pServeur)

    {

    //connexion serveur

    $Connexion=mysql_pconnect ($pServeur, $pNom, $pMotPasse);

    if (!$Connexion)

    {

    echo "connexion au serveur $pServeur impossible/n";

    exit;

    }

    //connexion base

    if (!mysql_select_db ($pBase, $Connexion))

    {

    echo "connexion a la base impossible/n";

    echo "<b>Message MySQL:</b>" .mysql_error($connexion);

    exit;

    }

    return $connexion;

    }

    Mon fichier config.inc.php contient:

    $cfg['Servers'][$i]['host'] = 'localhost';

    $cfg['Servers'][$i]['port'] = '';

    $cfg['Servers'][$i]['socket'] = '';

    $cfg['Servers'][$i]['connect_type'] = 'tcp';

    $cfg['Servers'][$i]['compress'] = FALSE;

    $cfg['Servers'][$i]['controluser'] = '';

    $cfg['Servers'][$i]['controlpass'] = '';

    $cfg['Servers'][$i]['auth_type'] = 'config';

    $cfg['Servers'][$i]['user'] = '202';

    $cfg['Servers'][$i]['password'] = '2554';

    Ma base user contient:

    un utilisateur 202, avec un mot de passe = 2554 le tout rentré par le menu privilege, l'hote est localhost... l'utilisateur possede tous les privileges.

    Alors la j'ais tout essayé, epluché la doc phpmyadmin, parcourus les tutoriaux du net mais ne trouve pas: AU SECOURS !!!! :(

    N'existe t'il pas quelque pars un tutorial configurez et connectez vous a une base mysql pour les nuls ?

  8. merci de l'aide mais ca as pas l'air de marcher...

    Enfin, ce n'est pas tres grave...

    Je pense que je vais repartir sur des bases saines en reinstallant le tout.

    Et en essayant de remettre les fichiers propres a ma base dans le repertoire adequat... Si ca marche ce qui n'est pas tres sur...

    Heureusement que mes tables sont vides... ouf...

    Rien que l'idée que cette manip aurais pu m'arriver lors de la montée de mes données vers mon hebergeur me glace le sang...

    Si vous avez un peu de temps, pourriez vous m'expliquer comment faire (a moins que je sois passé a coté d'un tutorial) pour effectuer ce genre d'operations ??

    Comment encrypte t'on le Password ?

    En attendant, je replonge dans mes bouquins :blink:

    Ce serais bien de changer le nom de mon sujet en quelque chose de plus explicite pour en faire profiter les autres newbie...

  9. Ah si c'est un truc de stagiaire, je suis largement au niveau pour l'avoir fais !! :blush:

    Tout d'abord, il s'agit d'un projet de site qui n'est chez aucun hebergeur a part mon PC, avec easyphp.

    Ce que j'ais fait:

    Dans la table user j'ais juste ajouté un password dans la case password, afin que mes test sur mon PC soit plus proche de ce qu'il se poseras en vrai.

    Comme cela ne marchais pas plus, j'ais suivi le conseil du message d'erreur de phpmyAdmin en rajoutant aussi ce mot de passe dans le config.inc.php a la ligne

    $cfg['Servers'][$i]['password'] = 'pass'; // MySQL password (only needed

    // with 'config' auth_type)

    Puisque mon auth_type est bien config

    Voila donc.

    Par contre ou est l'erreur cela me semblait limpide comme manip :huh: ??

    J'aurais du faire quoi ?

  10. Je testais un de mes script de connexion.

    Celui ci a planté car je n'avais pas inscrit le pass word dans config.inc.php

    je rectifis cela

    Puis je tente de rouvrir le phpmyAdmin pour modifier la table user afin de lui indiquer le password...

    Mais lorsque j'ouvre phpmyAdmin je retombe sur la page d'erreur sans aucunes possibilités d'acceder aux bases...

    Le seul lien est celui vers la documentation... :wacko:

  11. Voila, j'ais une base de donnée avec 3 tables : Film / Auteur / studio.

    Dans ma table film, il ya une colonne idAuteur et une colonne idStudio, car chaques auteurs et chaques studios peuvent etre presents sur plusieurs films...

    Lorsque j'affiche une fiche de film, mon script php se connecte donc à:

    -- la table film, pour recuperer les id Auteur et Studio et les autres infos.

    -- la table Auteur pour recuperer le nom et le prenom.

    -- la table Studio pour recuperer le nom du studio.

    Est ce que ces manipulations de tables se font au sein de la meme connexion a la base ?

    Est ce que ce systeme ne creeras pas des ralentissements dans l'affichage de mes fiches ?

    J'en suis encore a la conception papier de mon site et je me pose donc beaucoup de questions sur les temps de recherche et d'affichage des données...

    J'ais trouvé cet article sur l'optimisation de ma base:

    CREER ET OPTIMISER DES TABLES MYSQL

    Y'as t'il d'autres choses a savoir, a faire/ne pas faire pour ne pas ralentir mes recherches/affichages ??

  12. Je monte une base de donnée en m'aidant d'un bouquin O'Reilly: MySQL et PHP 2eme edition par P. Rigaux (bouquin d'ailleurs tres bien).

    La seul date que j'ais pu trouver dessus est 2003...

    C'est avec stupeur que je lis que lors de la parution du bouquin, les FOREIGN KEY sont acceptés par MySQL mais pas pris en compte.. :blink:

    Ma base fais reference a des films et a leurs auteurs, ceux-ci constituant 2 tables separés...

    Le gros probleme est alors que ma table films ne peut pas faire reference a la table auteurs pour indiquer leur auteurs respectifs.

    Ca serait pratique puisque certains films ont plusieurs auteurs...

    Evidement, je peux passer par l'utilisation d'une troisieme table montrant ces liens mais cela me complique un peu la vie (et surtout le cerveau)

    Est ce que les FOREIGN KEY ont ete implementé depuis ?

    Sur quel version de MySQL ?

    Il en va de meme pour la commande CHECK...qu'en est il actuellement ?

    (Merci d'avance, promis quand je serais plus un newbie je repondrais a des questions au lieu de toujours en poser :blush: )

  13. Merci pour ces reponses.

    Si je pose ces questions c'est surtout pour creer un post-it faisant office de guide pour les newbie...parcequ'au debut c'est vraimment la guerre pour choisir.

    Le projet que je dois faire heberger est assez particulier.

    Il me faut un espace pour une grosse base de donnée Mysql, le probleme c'est que c'est ma premiere base... donc j'ais quelques problemes dans l'evaluation de son poid final...

    De plus, le nombre de hit seras tres variable, le site dependant d'une publication il faut s'attendre a quelques connections pendant le mois et a une explosion lors de la publication ce qui me pose un probleme au niveau bande passante.

  14. Newbie devant l'eternel, je me retrouve à devoir faire heberger des sites...

    Seul hic (et non des moindres), je n'y connais absolument rien. Moi je fais des sites et c'est la premiere fois que je dois me taper le choix de l'hebergeur.:blush:

    Je regarde donc de facon perplexe les propositions des hebergeurs.... :wacko:

    Que faut-il savoir de primordial ?

    Quels sont les principaux problemes que l'on rencontre generalement ?

    Vers quel choix se porter pour avoir au moins des performances moyennes?

    Est il possible d'epingler un post a ce sujet pour aider tous les new-newbie ?

    Perplexious Gontran

  15. :rolleyes:

    Ben heu....

    Non, non, je ne suis pas depressif.

    Mais tu dois connaitre toi aussi la conjecture actuelle au niveau informatique en france, non ?

    C'est pas simple...

    Mais je ne desepere pas pour autant !!!

    Je continue mes recherches acharnées, me fais un bô book....

    C'est juste qu'a force les boulots alimentaires, c'est un peu chiant chiant...

    Merci tout de meme de tes inquietudes a mon egard, lol.

  16. Merci, merci...

    vous m'avez evité des nuits de cauchemard...

    Je pense que je vais simplement aller voir la banque de mon client...

    N'etant pas sur que ce soit possible, je m'etais abstenu de lui demander jusque là...

  17. salut...

    Alors moi en quelques lignes...

    Je suivis des etudes dans le multimedia (je sais ca veux pas dire grand chose) et me suis specialisé dans le web.

    N'ayant pas trouvé de boulot dans ma branche, il as fallu que je quitte ce domaine afin de trouver un boulot pouvant me faire vivre.

    Je developpe des projets personnels ou pour d'autres personnes pendant mes temps libres (tres nombreux).

    Voila pour mon parcours...

    Pour plus de renseignement, questionnez moi !!

  18. Bonjour tout d'abord.

    Voila mon probleme:

    Je dois ajouter une fonction de vente en ligne sur des produits contenus dans une base de donnée gerée en PHP...

    Le probleme c'est que je nage completement, c'est la premiere fois que je dois mettre en place du e-commerce et les problemes de securité me donnent froid dans le dos. :blush:

    Pouvez vous m'aiguiller un peu ?

    Les banques gerent elles des appli gerant la vente en ligne ?

    Si oui, comment s'y prendre ?

    Est ce une bonne solution ?

    Merci d'avance...

    Pasque la je suis tellement perdu que je ne sais pas par ou commencer :blink:

×
×
  • Créer...