diff --git a/frappe/database.py b/frappe/database.py index 4c0538a261..33c3aa8a44 100644 --- a/frappe/database.py +++ b/frappe/database.py @@ -62,10 +62,10 @@ class Database: 'key':frappe.conf.db_ssl_key } if usessl: - self._conn = MySQLdb.connect(user=self.user, host=self.host, passwd=self.password, + self._conn = MySQLdb.connect(self.host, self.user or '', self.password or '', use_unicode=True, charset='utf8mb4', ssl=self.ssl) else: - self._conn = MySQLdb.connect(user=self.user, host=self.host, passwd=self.password, + self._conn = MySQLdb.connect(self.host, self.user or '', self.password or '', use_unicode=True, charset='utf8mb4') self._conn.converter[246]=float self._conn.converter[12]=get_datetime