Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Commande DOS pour changer mon mot de pass MYSQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Commande DOS pour changer mon mot de pass MYSQL

n°635406
Dolby
Posté le 08-02-2004 à 20:52:07  profilanswer
 

Par defaut il n'y a pas de mot de pass pour mysql, le login par defaut est 'root'.
 
J'aimerai donc changer l'username et mettre un mot de pass (qui n ont rien a voir au premier lancement de mysql ou il nous demande un username et mot de passe)
 
quelles sont les commandes dos pour modifier root et ajouter un mdt ?

mood
Publicité
Posté le 08-02-2004 à 20:52:07  profilanswer
 

n°635407
simogeo
j'ai jamais tué de chats, ...
Posté le 08-02-2004 à 20:54:56  profilanswer
 

http://www.mysql.com/doc/fr/mysqladmin.html


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°635560
naceroth
Posté le 09-02-2004 à 00:21:24  profilanswer
 

Si tu tiens vraiment à passer par le dos, c'est la même instruction que pour gérer le reste : mysql -u root puis les requêtes idoines

n°1225100
Gilgamesh ​d'Uruk
Lui-même
Posté le 18-10-2005 à 09:35:39  profilanswer
 

Bonjour,
 
je remonte ce vieux fil pour poser une question :  
 
j'ai un script php dans le répertoire www de EasyPHP
 
 
 
Est ce que je peux l'executer comme ça  
 
mysql -u root ma_base < "C:\Program Files\EasyPHP\www\Creer_sem_total.php"
 
?
 
merci

n°1225101
uriel
blood pt.2
Posté le 18-10-2005 à 09:37:52  profilanswer
 

rien compris :??:
 
 tu cherches a executer un script php avec mysql?
 
si ton script est en php, appelle l'interpreteur php, si c'est un script sql utilise mysql

Message cité 1 fois
Message édité par uriel le 18-10-2005 à 09:38:32

---------------
IVG en france
n°1225124
Gilgamesh ​d'Uruk
Lui-même
Posté le 18-10-2005 à 09:57:17  profilanswer
 

uriel a écrit :

rien compris :??:
 
 tu cherches a executer un script php avec mysql?
 
si ton script est en php, appelle l'interpreteur php, si c'est un script sql utilise mysql


 
 
merci et désolé si je ne suis pas clair, c'est parce que c'est pas clair dans ma tête justement.
 
Quelle est l'instruction pour appeler l'interpréteur php sous DOS ?
 
A toutes fins utiles je t'explique ma démarche : j'ai un gros fichier batch me permetatnt de déplacer des fichiers, les dezipper et les charger dans une base avec LOAD DATA INFILE etc
 
Ensuite j'ai un script php me permettant de "casser" les chaines de caractère pour les répartir dans différent champs dans une table créé à cet effet.
 
Enfin j'envoie une requête sur cette table : SELECT `champ1`, `champ2`, SUM(qtt) INTO OUTFILE 'resulats.csv' FROM `nouvelle_table` WHERE `champ1` = 'xxxx' OR `champ1` = 'yyyy' OR ... etc ... GROUP BY `champ1`, `champ2`;
 
Y'a juste cette étape php que je ne sais pas comment mettre dans mon batch. Est ce possible d'abord ?
 
 
marci


Message édité par Gilgamesh d'Uruk le 18-10-2005 à 10:00:59
n°1225129
uriel
blood pt.2
Posté le 18-10-2005 à 10:02:33  profilanswer
 

apparement ta partie SQL est dans le script php si je comprends bien.
 
donc tu voudrais appeler ton php depuis la ligne de commande:
http://www.nexen.net/docs/php/anno [...] ndline.php
 
tu trouves l'interpreteur php (executable) dans l'install que tu as [ je peux pas t'aider la, je suis sur mac&linux] et tu fais un truc comme:
php script.php


---------------
IVG en france
n°1225138
Gilgamesh ​d'Uruk
Lui-même
Posté le 18-10-2005 à 10:15:49  profilanswer
 

uriel a écrit :

apparement ta partie SQL est dans le script php si je comprends bien.


 
Il y a sans doute de la commande SQL (création d'une nouvelle table, remplissage des champs) mais je t'avoue que j'y pane pas grand chose au script PHP en question. Je commence tout juste à me dépatouiller avec les commande SQL.  
 
Dans mon batch j'ai du XCOPY (commande DOS), puis un appel de procédure : mysql -u root... qui appelle un fichier .sql contenant les LOAD DATA et après j'aimerais faire suivre par le script php et enfin la requete en SQL
 
[/quote]
donc tu voudrais appeler ton php depuis la ligne de commande:
http://www.nexen.net/docs/php/anno [...] ndline.php
 

Citation :


tu trouves l'interpreteur php (executable) dans l'install que tu as [ je peux pas t'aider la, je suis sur mac&linux] et tu fais un truc comme:
php script.php


 
 
Ok, allonware  :) .
 
merci


Message édité par Gilgamesh d'Uruk le 18-10-2005 à 10:27:04
n°1225199
Gilgamesh ​d'Uruk
Lui-même
Posté le 18-10-2005 à 11:04:19  profilanswer
 

Bon, alors j'ai mis php.exe dans mon C:\WINDOWS\system32 et je tente d'executer php en ligne de commande.
 
Quand je fais php -h par exemple (appelle de l'aide) ça m'affiche bien la liste des extension. wééé !
 
Ensuite je tapes php "C:\Program Files\EasyPHP\www\Creer_sem_total.php" (php + l'adresse de mon script) et alors là c'est bizarre parce manifestement il y a qqchose qui s'execute : ça m'affiche à l'écran ce qui s'affichait sous IE en html, la nouvelle table est crée (wééééé!) mais là ça s'arrête... alors que ça marche très bien quand je lance le script de la barre d'adresse d'IE (je viens de le revérifier)
 
si quelqu'un a une idée de la différence entre un script executé en ligne de commande et un script exceuté sous IE ?
 
merci

n°1225493
Gilgamesh ​d'Uruk
Lui-même
Posté le 18-10-2005 à 15:54:41  profilanswer
 

Pour être plus précis, voila ce que ça m'affiche (sur l'écran du DOS) :
 
je lance avec ça :
J:\>php "C:\Program Files\EasyPHP\www\Creer_sem_total.php"
 
ça me répond ça :
 
X-Powered-By: PHP/4.2.0
Content-type: text/html
 
<HTML><HEAD><TITLE>Base de données</TITLE></HEAD><BODY  
LINK=#3300FF VLIN
K=#3300FF><SCRIPT LANGUAGE=JavaScript> {alert('Mode DEBUG ACTIF');}

</SCRIPT>| Début : 11:09:08 - Ligne :  |<br> | Fin : 11:09:08 - Ligne :  
2000 | <br>| Pas : 2000 | <br>| Si pas classique : fin  4000 lignes |  
<br>| Fin théorique : 3589725 ème ligne | <br><SCRIPT

LANGUAGE=JavaScript>  
{document.location.href='Creer_sem_total.php?debut=2000&pas=2000&
fin=3589725';  
} </SCRIPT></BODY></HTML>

 
C'est à dire qu'en fait ça affiche une partie du script.  
 
La partie en italique est normalement affichée par le navigateur quand je fait tourner sous IE (sauf les balises html bien sûr).
 
La partie en gras, non, c'est nouveau.
 
Qu'est ce qui plante ?
 
 :cry:  
 
 
a+


Message édité par Gilgamesh d'Uruk le 18-10-2005 à 16:30:18
mood
Publicité
Posté le 18-10-2005 à 15:54:41  profilanswer
 

n°1225682
uriel
blood pt.2
Posté le 18-10-2005 à 19:21:46  profilanswer
 

ben le javascript peut pas etre fait c'est normal :??:
 
 l'interpreteur php connait rien a js, le browser (IE) oui, c'est normal :O


---------------
IVG en france
n°1228124
Gilgamesh ​d'Uruk
Lui-même
Posté le 21-10-2005 à 15:18:37  profilanswer
 

uriel a écrit :

ben le javascript peut pas etre fait c'est normal :??:
 
 l'interpreteur php connait rien a js, le browser (IE) oui, c'est normal :O


 
 
Ah bon, merci
 
C'est dur d'être une bille  :cry:  
 
Et donc, c'est définitivement pas possible ?
 
merci
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Commande DOS pour changer mon mot de pass MYSQL

 

Sujets relatifs
Date DOSavenir de mysql ?
Pas moyen d'installer MYSQLTutos Batch Dos
[PHP] Un commande pour rapatrier un fichierexecuter plusieurs commandes mysql qui sont liées ...
VBScript - commande équivalente à "continue" ?[PHP-MySQL] fonction rechercher en PHP dans la base SQL
[MySQL]INSERT INTO avec un WHERE... 
Plus de sujets relatifs à : Commande DOS pour changer mon mot de pass MYSQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR