我遇到一个问题,我总是需要简单地访问我的本地帐户,而又不想在本地计算机上输入一百万次root密码。我该如何赋予权限,以便我可以与本地用户一起键入“ mysql”并访问所有内容?

最佳答案

这样,本地用户就可以使用dev计算机的权限从数据库中进行选择,并具有local_rails_user帐户(可以随意使用自己的帐户)权限来运行任何迁移。只是以为我会将其存储在这里,以防其他人想要使用它。不适用于生产机器。

本地Rails用户:

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';


完成后,请确保“刷新特权”。

关于mysql - 如何为Rails Dev添加本地Mysql用户?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/425461/

10-16 18:48