Thanks for the response.

I'm actually just trying to get db:create to work first (although I
did try db:migrate to no avail). Surely db:create should work with
just "development" defined in the yml and existing in MySQL ????

I will try creating and defining all three, just to be sure...

On Jul 3, 8:20 pm, Rick <[email protected]> wrote:
> Have you created the library_development, library_test, and
> library_production databases?  These need to be in place in mysql
> prior to any db:migrate calls.
>
> On Jul 2, 4:09 pm, Greg <[email protected]> wrote:
>
> > Hi,
>
> > I'm attempting to follow this tutorial:
>
> >http://www.tutorialspoint.com/ruby-on-rails/rails-database-setup.htm
>
> > To create a simple RoR app connected to a MySQL database. When I get
> > to the point where I have to run "rake db:create" I get the error
> > "Protocol error - db:migrate". E.g:
>
> > r...@ubi:/home/greg/dev/library# rake db:create
> >       create
> > Protocol error - db:create
> > r...@ubi:/home/greg/dev/library#
>
> > I have no idea what this means and can find no information after
> > extensive googling. I'll provide as much info about my environment/
> > setup as I know how to provide...
>
> > Any help or suggestions as to how I can figure this out? Please......
>
> > Thanks,
> > Greg
>
> > ==============================================
> > I am running Ubuntu:
> > r...@ubi:/home/greg/dev/library# uname -a
> > Linux ubi 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC
> > 2009 i686 GNU/Linux
>
> > I am using Mysql server version 5.0
> > r...@ubi:/home/greg/docs/procedis/dev/library# mysql -V
> > mysql  Ver 14.12 Distrib 5.0.75, for debian-linux-gnu (i486) using
> > readline 5.2
>
> > I am using ruby 1.8.7
> > r...@ubi:/home/greg/docs/procedis/dev/library# ruby -v
> > ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
>
> > I have the following:
> > *** LOCAL GEMS ***
>
> > actionmailer (2.3.2)
> > actionpack (2.3.2)
> > activerecord (2.3.2)
> > activeresource (2.3.2)
> > activesupport (2.3.2)
> > mysql (2.7)
> > rails (2.3.2)
> > rake (0.8.7)
>
> > This is my database yml file:
> > r...@ubi:/home/greg/dev/library# more config/database.yml
> > development:
> >   adapter: mysql
> >   encoding: utf8
> >   database: library_development
> >   pool: 5
> >   username: root
> >   password: xxxxxxxx
> >   socket: /var/run/mysqld/mysqld.sock
> > r...@ubi:/home/greg/dev/library#
>
> > (I have also tried with "host: localhost" instead of socket)
>
> > I am able to connect to the mysql database using the dbconsole:
>
> > r...@ubi:/home/greg/dev/library# ruby script/dbconsole
> > Enter password:
> > Welcome to the MySQL monitor.  Commands end with ; or \g.
> > Your MySQL connection id is 37
> > Server version: 5.0.75-0ubuntu10.2 (Ubuntu)
>
> > Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>
> > mysql>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to