如何在Ruby MySQL驱动程序中读取“.my.cnf”中的用户名/密码?

时间:2013-01-11 01:18:38

标签: mysql ruby

有没有办法使用mysql gem连接MySQL服务器而不传递用户名/ pwd组合,而是从.my.cnf文件加载?

1 个答案:

答案 0 :(得分:0)

加载它们的最简单方法是使用inifile gem。

require 'inifile'
client_options_hash = IniFile.new('~/.my.cnf')['client']

然后,您只需使用client_options_hash中的值来设置连接。