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:
Access denied for user 'kajaman'@'localhost' (using password: YES) (Mysql::Error)
Exception class:
Mysql::Error
Application root:
/home/kajaman/blog
Backtrace:
# File Line Location
0 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb 471 in `real_connect'
1 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb 471 in `connect'
2 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb 165 in `initialize'
3 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb 88 in `new'
4 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb 88 in `mysql_connection'
5 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb 291 in `send'
6 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb 291 in `connection='
7 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb 259 in `retrieve_connection'
8 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb 78 in `connection'
9 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/base.rb 1063 in `table_exists?'
10 /home/kajaman/blog/vendor/rails/activerecord/lib/active_record/base.rb 1153 in `inspect'
11 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb 11 in `__send__'
12 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb 11 in `to_proc'
13 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 426 in `collect'
14 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 426 in `log_call'
15 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 222 in `load_missing_constant'
16 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 469 in `const_missing'
17 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 260 in `load_missing_constant'
18 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 469 in `const_missing'
19 /home/kajaman/blog/app/models/sidebar.rb 8
20 /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
21 /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `require'
22 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 496 in `require'
23 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 342 in `new_constants_in'
24 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 496 in `require'
25 /home/kajaman/blog/vendor/plugins/amazon_sidebar/init.rb 1 in `evaluate_init_rb'
26 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin.rb 79 in `evaluate_init_rb'
27 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb 11 in `silence_warnings'
28 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin.rb 75 in `evaluate_init_rb'
29 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin.rb 39 in `load'
30 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin/loader.rb 33 in `load_plugins'
31 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin/loader.rb 32 in `each'
32 /home/kajaman/blog/vendor/rails/railties/lib/rails/plugin/loader.rb 32 in `load_plugins'
33 /home/kajaman/blog/vendor/rails/railties/lib/initializer.rb 189 in `load_plugins'
34 /home/kajaman/blog/vendor/rails/railties/lib/initializer.rb 105 in `process'
35 /home/kajaman/blog/vendor/rails/railties/lib/initializer.rb 49 in `send'
36 /home/kajaman/blog/vendor/rails/railties/lib/initializer.rb 49 in `run'
37 ./config/environment.rb 13
38 /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
39 /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `require'
40 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 496 in `require'
41 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 342 in `new_constants_in'
42 /home/kajaman/blog/vendor/rails/activesupport/lib/active_support/dependencies.rb 496 in `require'
43 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/application_spawner.rb 252 in `preload_application'
44 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/application_spawner.rb 212 in `initialize_server'
45 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/utils.rb 181 in `report_app_init_status'
46 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/application_spawner.rb 201 in `initialize_server'
47 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 166 in `start_synchronously'
48 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 135 in `start'
49 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 112 in `fork'
50 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 112 in `start'
51 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/application_spawner.rb 177 in `start'
52 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/framework_spawner.rb 270 in `handle_spawn_application'
53 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/framework_spawner.rb 263 in `synchronize'
54 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/framework_spawner.rb 263 in `handle_spawn_application'
55 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 317 in `__send__'
56 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 317 in `main_loop'
57 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 168 in `start_synchronously'
58 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 135 in `start'
59 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 112 in `fork'
60 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 112 in `start'
61 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/railz/framework_spawner.rb 87 in `start'
62 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/spawn_manager.rb 224 in `spawn_rails_application'
63 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/spawn_manager.rb 219 in `synchronize'
64 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/spawn_manager.rb 219 in `spawn_rails_application'
65 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/spawn_manager.rb 122 in `spawn_application'
66 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/spawn_manager.rb 253 in `handle_spawn_application'
67 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 317 in `__send__'
68 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 317 in `main_loop'
69 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/lib/passenger/abstract_server.rb 168 in `start_synchronously'
70 /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.1/bin/passenger-spawn-server 46