Merge pull request #2207 from marktheunissen/mysql-pass-and-password
Adding back support for pass=
This commit is contained in:
commit
a851de6f1c
2 changed files with 28 additions and 4 deletions
16
mysql_db
16
mysql_db
|
@ -131,8 +131,20 @@ def load_mycnf():
|
||||||
return False
|
return False
|
||||||
try:
|
try:
|
||||||
config.readfp(open(mycnf))
|
config.readfp(open(mycnf))
|
||||||
creds = dict(user=config.get('client', 'user'),passwd=config.get('client', 'password'))
|
except (IOError):
|
||||||
except (ConfigParser.NoOptionError, IOError):
|
return False
|
||||||
|
# We support two forms of passwords in .my.cnf, both pass= and password=,
|
||||||
|
# as these are both supported by MySQL.
|
||||||
|
try:
|
||||||
|
passwd = config.get('client', 'password')
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
|
try:
|
||||||
|
passwd = config.get('client', 'pass')
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
|
return False
|
||||||
|
try:
|
||||||
|
creds = dict(user=config.get('client', 'user'),passwd=passwd)
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
return False
|
return False
|
||||||
return creds
|
return creds
|
||||||
|
|
||||||
|
|
16
mysql_user
16
mysql_user
|
@ -236,8 +236,20 @@ def load_mycnf():
|
||||||
return False
|
return False
|
||||||
try:
|
try:
|
||||||
config.readfp(open(mycnf))
|
config.readfp(open(mycnf))
|
||||||
creds = dict(user=config.get('client', 'user'),password=config.get('client', 'password'))
|
except (IOError):
|
||||||
except (ConfigParser.NoOptionError, IOError):
|
return False
|
||||||
|
# We support two forms of passwords in .my.cnf, both pass= and password=,
|
||||||
|
# as these are both supported by MySQL.
|
||||||
|
try:
|
||||||
|
passwd = config.get('client', 'password')
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
|
try:
|
||||||
|
passwd = config.get('client', 'pass')
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
|
return False
|
||||||
|
try:
|
||||||
|
creds = dict(user=config.get('client', 'user'),passwd=passwd)
|
||||||
|
except (ConfigParser.NoOptionError):
|
||||||
return False
|
return False
|
||||||
return creds
|
return creds
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue