我对mysql登录路径功能有疑问。
我正在寻找一种将数据库托管在服务器上的方法,而不必每次我要访问一个数据库时都输入密码(这很常见)。 同时,我不想让mysql在没有任何密码或使用弱密码(例如'password')的情况下打开,并且我的所有项目都使用同一用户:我每个数据库有一个用户,每个用户有一个强密码。
这就是为什么mysql登录路径看起来是一个很好的解决方案的原因:我可以使用自己的密码管理任意数量的用户,而不必每次都键入特定的密码。
但是,如果我为这些数据库设置了登录路径配置,则主机上的每个人都可以使用良好的login path命令访问数据库,对吗?
是否可以使用某种唯一的root / master密码来保护登录路径? 还是仅使用sudo命令使其起作用,以避免有人访问数据库?
如果不可能,是否有另一种方法可以保护数据库的安全(每个数据库一个用户,每个用户一个强密码),而不必每次需要连接一个密码时都键入密码?
也许这是一个愚蠢的问题,我正在寻找不存在的东西...
谢谢!