Как добавить локального пользователя Mysql для Rails Dev? - PullRequest
0 голосов
/ 08 января 2009

У меня проблема с тем, что мне всегда нужно предоставить простой доступ к локальной учетной записи, и я не хочу миллион раз вводить мой пароль root на моей локальной машине. Как я могу дать разрешение, чтобы я мог набрать «mysql» со ​​своим локальным пользователем и получить доступ ко всему?

Ответы [ 2 ]

1 голос
/ 13 января 2009

Это дает локальному пользователю права на машину разработчика для выбора из баз данных и учетную запись local_rails_user (не стесняйтесь указывать свои собственные) для выполнения любых миграций. Просто подумал, что буду хранить его здесь на случай, если кто-то еще захочет его использовать. НЕ ДЛЯ ПРОИЗВОДСТВЕННЫХ СТАНКОВ.

Local Rails User:

insert into user(host,user,password) values ('localhost','local_rails_user','');
grant SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD on *.* to
   'local_rails_user'@'localhost';

Локальный просмотрщик:

insert into user(host,user,password) values ('localhost','','');
grant SELECT on *.* to ''@'localhost';

Обязательно «сбросьте привилегии» после того, как вы закончите.

0 голосов
/ 09 января 2009

Почему бы просто не использовать root? В конце концов, это ваш локальный компьютер.

Есть такая вещь, как быть слишком параноиком.

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