I have 2 computers on my LAN. 1 is a Linux Ubuntu server with mySQL installed that I am attempting to remotely connect to via mySQL workbench from my other computer, a windows PC. I have already created a dba user account pointing towards my windows IP to allow remote log in, given privileges and flushed them, ect... But I am getting the error "Unable to connect to localhost" when trying to make the connection. Some things I've considered... Because both computers are on my LAN I believe I do not need to edit the mysqld.cnf file's bind-address. I've tried changing the "hostname" section on workbench to 127.0.0.1, the IPv4 of the Linux server, and the name of the Linux server all giving the same error. Do I possibly need to install mySQL on the Windows PC even though I already have workbench? Do I need to change my windows PC network settings to 'private' rather than 'public'? That seems unlikely since they're already localhost anyways. Do I need to port forward my mySQL? Again seems unlikely because it's just a localhost connection. Do I need to make both computers have static IP's? Although since I haven't turned either of them off the IP's have not been changed by DHCP so I believe that shouldn't matter for the initial connection attempt. Any ideas?