Créer une BDD depuis un script. Le pb est ke je peux pas être root ?? - PHP - Programmation
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 ?
Marsh Posté le 01-06-2003 à 16:29:50
que passes tu en paramètres a mysql_connect() .
Marsh Posté le 01-06-2003 à 16:32:41
mysql_connect('localhost', 'root', 'Motdepasse_root');
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..
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
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"..
Marsh Posté le 01-06-2003 à 16:47:05
script complet ?
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!
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 !
Marsh Posté le 01-06-2003 à 17:53:00
Chrono a écrit : |
bah tiens justement .. devines quel est mon taff
'fin bref, je ne souhaites pas le script pour le repomper c'etait pour t'aider a le debugger
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