Créer une BDD depuis un script. Le pb est ke je peux pas être root ??

Créer une BDD depuis un script. Le pb est ke je peux pas être root ?? - PHP - Programmation

Marsh Posté le 01-06-2003 à 15:34:53    

Ben je n'arrive pas à créer un base, je pense ne pas avoir droit d'utiliser le compte root.. quand pensez vous ça devrai marcher non?
 
$DB0="mysqladmin -u root password 'xxxxx'";
 
$DB="mysql -u root -p mysql";
 
$DB1="insert into host(Host,Db,Select_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES
('localhost','%','Y','Y','Y','Y','Y','Y')";
 
$DB2="insert into user (Host, User, Password) VALUES ('localhost','stef','pass')";
 
$DB3="insert into db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES
('localhost','DBname','stef','Y','Y','Y','Y','Y','Y')";
 
$DB4="mysqladmin -u root -p create DBname";
 
There is a mistake ?


Message édité par chrono le 01-06-2003 à 15:39:29
Reply

Marsh Posté le 01-06-2003 à 15:34:53   

Reply

Marsh Posté le 01-06-2003 à 16:11:06    

Pkoi puis je créer une base à partir de phpmyadmin et non pas à partir d'un script??
 
C pas logique ça ! comment simuler le fait que je sois sur l'interface du SGBD ?

Reply

Marsh Posté le 01-06-2003 à 16:29:50    

que passes tu en paramètres a mysql_connect() .


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

Marsh Posté le 01-06-2003 à 16:32:41    

mysql_connect('localhost', 'root', 'Motdepasse_root');


Message édité par chrono le 01-06-2003 à 16:32:47
Reply

Marsh Posté le 01-06-2003 à 16:34:38    

$DB0="usr/local/mysql/bin/mysqladmin -u root password 'xxxxxx'";
 
J'avais oublié le chemin complet mais ça marche pas pour autant..

Reply

Marsh Posté le 01-06-2003 à 16:39:39    

pkoi tu n'indiques pas l'utilisateur et le mot de passe dans le fichier de config de phpmyadmin (repertoire phpmydmin )
config.inc


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

Marsh Posté le 01-06-2003 à 16:43:57    

Ben ce que je veux faire c'est une création automatique de la base après la création des pages d'un site, donc travailler avec les tables de la base "mysql"..

Reply

Marsh Posté le 01-06-2003 à 16:47:05    

script complet ?  :wahoo:


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

Marsh Posté le 01-06-2003 à 17:04:10    

Bon j'ai réussi à résoudre le problème.. grace à toi et à mysql error..
 
en effet je travaillai sous ma BDD et non sous 'mysql' dans le mysqlconnect..
 
Merci bien pour ta remarque! :jap:  
 
PS: si tu veux je t'envoi le script, mais je ne pense pas que tu trouves ça bien interressant si tu taf pas dans une boite de création de sites web.. (de plus C pas bien compliqué..) je crée juste une arborescance, copie un fichier index contenant une "structure" type de calques dans lesquels je met des bandeaux, textes, logo etc.. afin de créer un site en - d'une minute !


Message édité par chrono le 01-06-2003 à 17:05:08
Reply

Marsh Posté le 01-06-2003 à 17:06:15    

C'est pour ca que tu t'appelle Chrono....
 [:dehors2]

Reply

Marsh Posté le 01-06-2003 à 17:06:15   

Reply

Marsh Posté le 01-06-2003 à 17:53:00    

Chrono a écrit :


PS: si tu veux je t'envoi le script, mais je ne pense pas que tu trouves ça bien interressant si tu taf pas dans une boite de création de sites web.. (de plus C pas bien compliqué..) je crée juste une arborescance, copie un fichier index contenant une "structure" type de calques dans lesquels je met des bandeaux, textes, logo etc.. afin de créer un site en - d'une minute !


 
bah tiens justement .. devines quel est mon taff  :whistle:  
'fin bref, je ne souhaites pas le script pour le repomper c'etait pour t'aider a le debugger  [:spamafote]


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

Sujets relatifs:

Leave a Replay

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