--- /home/sh/Documents/mysql_utilities_1.5.5_original/mysql-utilities-1.5.5/mysql/utilities/command/dbcompare.py 2015-08-05 16:35:09.000000000 +0500 +++ /home/sh/Documents/mysql-utilities-1.5.5/mysql/utilities/command/dbcompare.py 2015-09-15 13:10:33.213888368 +0500 @@ -514,15 +514,20 @@ "dest_name": "server2", } + server1, server2 = connect_servers(server1_val, server2_val, conn_options) + # Check if the specified servers are the same. - if server1.port == server2.port and server1.is_alias(server2.host): + if server2 is None: raise UtilError( "Specified servers are the same (server1={host1}:{port1} and " "server2={host2}:{port2}). Cannot compare all databases on the " - "same server.".format(host1=server1.host, port1=server1.port, - host2=server2.host, port2=server2.port)) + "same server.".format(host1=server1.host, + port1=server1.port, + host2=server2_val.get('host', 'Not Found'), + port2=server2_val.get('port', 'Not Found'))) + # Get all databases, except those used in --exclude get_dbs_query = """