Myqsl::Error in xxxController

Salut,
Je suis un novice en Ruby on rails, mon problème c’est que j’ai reçu le
message suivant à l’exécution de ma petite application :
Access denied for user ‘root’@‘localhost’ (using password: NO)
Comment faire pour en sortir?
J’utilise MySQL 5.0, qui demande un mot de passe à la connection. Et
j’établi la liaison entre Rails et mySQL par la commande “scaffold
:xxxx”. Comment faire pour passer le mot de passe à MySQL?
merci de me venir en aide

BabySuperKool wrote:

Salut,
Je suis un novice en Ruby on rails, mon problème c’est que j’ai reçu le
message suivant à l’exécution de ma petite application :
Access denied for user ‘root’@‘localhost’ (using password: NO)
Comment faire pour en sortir?
J’utilise MySQL 5.0, qui demande un mot de passe à la connection. Et
j’établi la liaison entre Rails et mySQL par la commande “scaffold
:xxxx”. Comment faire pour passer le mot de passe à MySQL?
merci de me venir en aide

BabySuperKool,

Tu dois editer ton fichier config\database.yml (remplace le pattern TBC
par les bonnes valeurs):

login: &common
adapter: mysql
host: localhost
username: TBC
password: TBC
encoding: utf8

development:
database: TBC_development
<<: *common

Warning: The database defined as ‘test’ will be erased and

re-generated from your development database when you run ‘rake’.

Do not set this db to the same as development or production.

test:
database: TBC_test
<<: *common

production:
database: TBD_development
<<: *common

Jean-Etienne D. wrote:

BabySuperKool wrote:

Salut,
Je suis un novice en Ruby on rails, mon problème c’est que j’ai reçu le
message suivant à l’exécution de ma petite application :
Access denied for user ‘root’@‘localhost’ (using password: NO)
Comment faire pour en sortir?
J’utilise MySQL 5.0, qui demande un mot de passe à la connection. Et
j’établi la liaison entre Rails et mySQL par la commande “scaffold
:xxxx”. Comment faire pour passer le mot de passe à MySQL?
merci de me venir en aide

BabySuperKool,

Tu dois editer ton fichier config\database.yml (remplace le pattern TBC
par les bonnes valeurs):

login: &common
adapter: mysql
host: localhost
username: TBC
password: TBC
encoding: utf8

development:
database: TBC_development
<<: *common

Warning: The database defined as ‘test’ will be erased and

re-generated from your development database when you run ‘rake’.

Do not set this db to the same as development or production.

test:
database: TBC_test
<<: *common

production:
database: TBD_development
<<: *common

Merci J-E Durand pour ton intervention, mais je ne comprend pas bien la
modif à faire. Voici mon fichier (une partie de) database.yml :
development
adapter: mysql
database: livredor_development
username: root
password:
host:localhost

selon vous il me faut ajouter un login: &common, Ã la place de TBC
qu’est-ce que je mets?

lorsque je lance MySQL par MySQL Command Line Client, il me demande un
mot de passe qui est “bona”.

Merci encore une fois de vous interesser à mon problème.