title: Waiting for localhost
body: <p>When I visit "localhost:3000", my browser says "Waiting for localhost..." and never returns.</p>
  
  <p>Here is what the log shows:</p>
  
  <pre><code>Started GET "/" for 127.0.0.1 at Mon Sep 03 10:47:33 -0400 2012
  Connecting to database specified by database.yml
  </code></pre>
  
  <p>My database.yml content:</p>
  
  <pre><code>development:
    adapter: mysql2
    encoding: utf8
    database: chairsales_development
    username: root
    password: scrubbed
    host: localhost
  </code></pre>
  
  <p>I can connect fine to MySql 5.5 from the command line using this user/password.
  I have tried adding port 3306 to the config yml file with no change in results.</p>
  
  <p>The routes.rb file contains only this map line:</p>
  
  <pre><code>root :to =&gt; "home#index"
  </code></pre>
  
  <p>How can I further diagnose this and get more information about what is happening? Is there a way to get more verbose results in the log from rails itself?</p>
  
  <p>Windows 7 + MySQL 5.5 + Rails 3.2.8</p>
  
  <p>Contents of my.ini file in MySQL root dir:</p>
  
  <pre><code>[client]
  #password   = your_password
  port        = 3306
  socket      = /tmp/mysql.sock
  
  # The MySQL server
  [mysqld]
  port        = 3306
  socket      = /tmp/mysql.sock
  skip-external-locking
  key_buffer_size = 16K
  max_allowed_packet = 1M
  table_open_cache = 4
  sort_buffer_size = 64K
  read_buffer_size = 256K
  read_rnd_buffer_size = 256K
  net_buffer_length = 2K
  thread_stack = 128K
  </code></pre>