Hum , si tu es sur une plateforme unix, il me semble que tu doive
préciser le socket ...
En tout cas c'etait le cas pour les bibliotheques fournies avec rails 1.2

socket: /chemin/complet/mysqld.sock



Le 2 octobre 2008 20:44, Jean-François Trân <[EMAIL PROTECTED]> a écrit :
>
> Le 2 octobre 2008 19:23, Xavier Xavier a écrit :
>>
>> en suivant le tutorial du livre débuter avec tuby on rails de steven
>> hozner j'ai crée mes 3 tables avec mysql
>> (dev,test,production)
>
> tables, tu veux dire bases ? Si tes bases sont déjà créées, tu n'as
> pas besoin de la tâche rake db:create
>
> Si tu veux tester la connection à la BD alors que tes bases
> sont créées, utilise script/console
>
>> et j'ai mis à jour mon mot de passe mysql dans la
>> table config/ database.yml tel que
>>
>> adapter: mysql
>> encoding: utf8
>> database: store_development
>> username: root
>> password: ROSA01
>> host: localhost
>>
>> (et idem pour test et production)
>>
>> maintenant lorsque je lance la commmande rake db:create pour voir si la
>> connection peut s'établir
>> j'ai invariablement une erreur de syntaxe avec host = localhost !
>
> Pour vérifier si ton fichier database.yml est bien formé,
> va dans config/, lance irb, puis :
>
> require 'yaml'
> hash = YAML.load_file('database.yml')
>
> Enfin, si tes bases sont créées et que tu veux tester la connexion
> sans passer par config/database.yml, tu peux écrire un petit script :
>
> require 'rubygems'
> require 'active_record'
>
> ActiveRecord::Base.establish_connection(
>  :adapter => 'mysql',
>  # ...
> )
>
>   -- Jean-François.
>
> --
> ça dépend
>
> http://twitter.com/underflow_
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à