Commande DOS pour changer mon mot de pass MYSQL

Commande DOS pour changer mon mot de pass MYSQL - PHP - Programmation

Marsh Posté le 08-02-2004 à 20:52:07    

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 ?

Reply

Marsh Posté le 08-02-2004 à 20:52:07   

Reply

Marsh Posté le 08-02-2004 à 20:54:56    

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


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 09-02-2004 à 00:21:24    

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

Reply

Marsh Posté le 18-10-2005 à 09:35:39    

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

Reply

Marsh Posté le 18-10-2005 à 09:37:52    

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
Reply

Marsh Posté le 18-10-2005 à 09:57:17    

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
Reply

Marsh Posté le 18-10-2005 à 10:02:33    

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
Reply

Marsh Posté le 18-10-2005 à 10:15:49    

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
Reply

Marsh Posté le 18-10-2005 à 11:04:19    

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

Reply

Marsh Posté le 18-10-2005 à 15:54:41    

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
Reply

Marsh Posté le 18-10-2005 à 15:54:41   

Reply

Marsh Posté le 18-10-2005 à 19:21:46    

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
Reply

Marsh Posté le 21-10-2005 à 15:18:37    

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
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed