У меня возникли проблемы с поиском файлов базы данных mysql в проекте Ruby on Rails и открытием его в MysqlWorkbench

Это структура моей папки для приложения

Это мой database.yml

development:

  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: rawdy_development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock  

Я не могу найти файл базы данных MySQL для открытия в MySqlWorkbench.
Помогите.

1 ответ1

1

В отличие от sqlite , ваш проект rails не содержит файлов базы данных MySQL, файл database.yml содержит только информацию о том, как подключиться к базе данных. В этом случае он пытается подключиться через файл сокета Unix.

Я не уверен, что Workbench может подключиться таким образом, но, скорее всего, сервер баз данных расположен на вашем собственном компьютере по адресу localhost , порт 3306 , с использованием имени пользователя root и пустого пароля, вы должны настроить Workbench для подключения к этому серверу и использования базы данных. rawdy_development вместо открытия файла базы данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .