Использование анонимной учетной записи mysql в RoR - PullRequest
1 голос
/ 16 декабря 2010

Я знаю, что для безопасной базы данных должны быть имя пользователя и пароль. Однако мне было любопытно, почему ruby ​​на рельсах не позволяет вам использовать анонимный аккаунт на mysql. Я пытался сохранить пустые строки имени пользователя и пароля в database.yml

Может быть, я не совсем понимаю, где информация базы данных хранится в приложении RoR. Я также пытался перейти в каталог mysql2 по адресу "Ruby192 \ lib \ ruby ​​\ gems \ 1.9.1 \ gems \ mysql2-0.2.6-x86-mingw32" (это версия, которую я использую только для того, чтобы вы, ребята, знали ). Но я не знаю, где искать.

Если у кого-то есть какие-либо идеи или объяснения относительно того, позволяет ли ruby ​​даже получить доступ к базе данных без имени пользователя и пароля.

1 Ответ

0 голосов
/ 16 декабря 2010

Какую ошибку вы видите?

Пароль определенно не требуется в конфигурации, но если я попытаюсь установить пустое имя пользователя и проверить ActiveRecord :: Base.connection в консоли, я увижу, что по умолчанию используется root.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...