Ruby on Rails application could not be started

There appears to be a database problem.
  • Your config/database.yml may not be written correctly. Please check it and fix any errors.
  • Your database schema may be out of date or nonexistant. Please run rake db:migrate to ensure that the database schema is up-to-date.
  • The database server may not be running. Please check whether it's running, and start it if it isn't.
Error message:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused") (Mysql::Error)
Exception class:
Mysql::Error
Application root:
/srv/gitorious/app
Backtrace:
# File Line Location
0 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/mysql_adapter.rb 620 in `real_connect'
1 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/mysql_adapter.rb 620 in `connect'
2 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/mysql_adapter.rb 203 in `initialize'
3 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/mysql_adapter.rb 75 in `new'
4 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/mysql_adapter.rb 75 in `mysql_connection'
5 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 223 in `send'
6 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 223 in `new_connection'
7 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 245 in `checkout_new_connection'
8 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 188 in `checkout'
9 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 184 in `loop'
10 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 184 in `checkout'
11 /usr/lib/ruby/1.8/monitor.rb 242 in `synchronize'
12 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 183 in `checkout'
13 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 98 in `connection'
14 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_pool.rb 326 in `retrieve_connection'
15 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_specification.rb 123 in `retrieve_connection'
16 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/connection_adapters/abstract/connection_specification.rb 115 in `connection'
17 /var/lib/gems/1.8/gems/activerecord-2.3.18/lib/active_record/base.rb 1299 in `table_exists?'
18 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb 5 in `included'
19 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on.rb 46 in `include'
20 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on.rb 46 in `acts_as_taggable_on'
21 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on.rb 36 in `class_eval'
22 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on.rb 36 in `acts_as_taggable_on'
23 /var/lib/gems/1.8/gems/acts-as-taggable-on-2.0.6/lib/acts_as_taggable_on/acts_as_taggable_on.rb 15 in `acts_as_taggable'
24 /srv/gitorious/app/app/models/project.rb 28
25 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 184 in `require'
26 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 184 in `require'
27 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 291 in `require_or_load'
28 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 451 in `load_missing_constant'
29 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 106 in `const_missing'
30 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 118 in `const_missing'
31 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 463 in `load_missing_constant'
32 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 106 in `const_missing'
33 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 463 in `load_missing_constant'
34 /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb 106 in `const_missing'
35 /srv/gitorious/app/lib/gitorious/search_index.rb 24 in `setup'
36 /srv/gitorious/app/config/environment.rb 94
37 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 614 in `call'
38 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 614 in `after_initialize'
39 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 613 in `each'
40 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 613 in `after_initialize'
41 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 179 in `process'
42 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 113 in `send'
43 /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb 113 in `run'
44 /srv/gitorious/app/config/environment.rb 23
45 /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb 222 in `require'
46 /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb 222 in `preload_application'
47 /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb 181 in `initialize_server'
48 /usr/lib/ruby/1.8/phusion_passenger/utils.rb 563 in `report_app_init_status'
49 /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb 174 in `initialize_server'
50 /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
51 /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb 180 in `start'
52 /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb 149 in `start'
53 /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb 219 in `spawn_rails_application'
54 /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
55 /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb 214 in `spawn_rails_application'
56 /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb 82 in `synchronize'
57 /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
58 /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb 213 in `spawn_rails_application'
59 /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb 132 in `spawn_application'
60 /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
61 /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb 357 in `__send__'
62 /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
63 /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
64 /usr/share/phusion-passenger/helper-scripts/passenger-spawn-server 99