Я пытаюсь клонировать репо и запускать его на моем локальном компьютере. У меня нет созданной базы данных, и я пытаюсь вручную создать файл database.yml (мой первый раз это делаю). Я не совсем уверен, что делаю, и продолжаю получать ошибки о подключении к серверу MySql. Вот мой database.yml файл:Не удается подключиться к серверу MySQL на '127.0.0.1'
development:
adapter: mysql
host: 127.0.0.1
database: db/app_development
username: root
password:
Я также попытался локальный вместо 127.0.0.1, оба дают мне ошибки при попытке создать БД, выполнив «расслоение Exec грабли БД: создать» ... я получаю это ошибка:
Can't connect to MySQL server on '127.0.0.1' (61)
Couldn't create database for {"username"=>"root", "adapter"=>"mysql", "database"=>"db/app_development", "host"=>"127.0.0.1", "password"=>nil}, charset: utf8, collation: utf8_unicode_ci
Я знаю, что я делаю что-то неправильно, но я не могу понять, что это такое. Нужно ли мне запускать сервер mysql или что-то еще?
Это выход, когда я бегу mysqld_safe:
120111 20:35:39 mysqld_safe Logging to '/usr/local/var/mysql/Matthew-Bermans-MacBook-Air.local.err'.
120111 20:35:39 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
120111 20:35:41 mysqld_safe mysqld from pid file /usr/local/var/mysql/Matthew-Bermans-MacBook-Air.local.pid ended
Вы подтвердили, что данные верны? (Вы можете показать нам сеанс терминала, который вы успешно подключились к базе данных?) –
Можете ли вы подключиться к MySQL непосредственно на своем терминале, запустив mysql -uroot ?. Также попробуйте «localhost» вместо 127.0.0.1 –
Попробуйте либо mysqld_safe, либо sudo mysqld_safe с терминала. Ваша база данных не запущена. –