MilsQL приложение Rails, ошибка nginx

0

Я развернул свое приложение с nginx (maxime-mazet.agency), но у меня возникла проблема при настройке приложения (создать config ect..) Rails написать одну ошибку

Доступ запрещен для пользователя 'root' @'localhost'

Изображение 174551

Но я написал хороший пароль в конфигурации:/

  • 1
    Было бы лучше, если бы вы вставили сообщение об ошибке непосредственно в вопрос, а не ссылку на изображение. Убедитесь, что все ваши настройки в файле database.yml (это означает не просто пароль) верны.
  • 0
    default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: **** socket: /var/run/mysqld/mysqld.sock Я думаю правильно сокет хорош пароль и логин правильно
Показать ещё 1 комментарий
Теги:
nginx

1 ответ

0

Вы должны попробовать следующее, которое настраивает меня для моего приложения RoR.

Вход в консоль

$ ssh root@ip_address

Затем настройте MySQL

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Чтобы найти информацию о сервере MySQL:

netstat -ln | grep mysql;
=> mysql -u root -p
mysqladmin -u root -p password #=> password it your own
mysql -u root

Если вы успешно создали команду, обновите свой файл database.yml

development:
  adapter: mysql2
  host: localhost
  encoding: utf8
  reconnect: false
  pool: 5
  username: root
  password: XXXXXXXXXXXXXX
  database: project_dev
  socket: /var/run/mysqld/mysqld.sock

Запуск папки внутри приложения

$ bundle install
$ rake db:create
$ rake db:migrate

$ sudo systemctl restart mysql
$ sudo systemctl restart nginx

Затем запустите приложение.

Надеюсь помочь

  • 0
    Ошибка всегда здесь: / Когда я пишу команду rake, это хорошо, база данных создана, и миграция хороша
  • 0
    @ M.Mazet вы можете увидеть этот ответ stackoverflow.com/a/35748657/4172515

Ещё вопросы

Сообщество Overcoder
Наверх
Меню