Erreur 1046

Erreur 1046 - SQL/NoSQL - Programmation

Marsh Posté le 31-08-2004 à 21:47:05    

J'obtiens un:
 
1046 No Database Selected
 
après avoir créé un utilisateur "nobody" (je n'aime pas ça mais bon...). Je crois donc comprendre qu'il me faut lier une base donnée avec cet usager. Voilà, si quelqu'un à la démarche sous la main, j'apprécierais beaucoup. (Je suis sous Linux.)
 
Pierre-Luc

Reply

Marsh Posté le 31-08-2004 à 21:47:05   

Reply

Marsh Posté le 31-08-2004 à 21:48:42    

Quel SGBD?
Tu essaies de faire quoi?
Que dit la doc?
bref, manque d'infos!


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2004 à 21:49:14    

[:mlc]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-08-2004 à 22:03:57    

si j'en crois google, ça doit être du MySQL


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 03-09-2004 à 02:44:30    

Oh ! Désolé, je suis passé nettement à côté de points importants. Donc en effet c'est une base de donnée Mysql. Pour ce qui de la lecture de la documentation en ligne, j'y suis passé. Côté google, j'ai également fait des recherches pour obtenir que des pages au même problème que le mien.

Reply

Marsh Posté le 03-09-2004 à 09:36:22    

C'est pas trop de la prog, va plutot sur OSA.
Enfin on sait tjs pas ce que tu veux faire.
Ton message d'erreur vient du fait que tu as pas choisit encore ta base de données (elle est créée au moins ?)
Si tu veux créer une base de données
 
mysql>create database NOM
 
et pour utiliser ta base deux maniers soit à l'invite shell
shelll>mysql -u user -p -h hote -A nom_base
soit dans mysql
mysql>use nom_base;

Reply

Marsh Posté le 03-09-2004 à 09:38:28    

T'as vérifié que :
- Le user en question à des grants sur au moins une base
- S'il a les droits sur plusieurs bases, utilises-tu bien :
 
USE NOM_DE_LA_BASE au moment de la connection ?
 
Il me semble que ça devrait résoudre ton problème. En tout cas, d'après mes souvenirs de cours Oracle, c'est plus ou moins ça pour ce SGBD, et d'après ce que j'ai vu à ce niveau de SQL Server ça marche pareil, donc y'a pas de raison que MySQL ne fasse pas de même ;)
 
-- Correction : C'est pas "connect" mais "use" en effet :)


Message édité par Arjuna le 03-09-2004 à 09:39:44
Reply

Sujets relatifs:

Leave a Replay

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