cannot login to MySQL remotely
The problem might be a result of how you are defining your users.  I don't think the wildcards are working as you're expecting them to. The best way to figure this out, in my opinion, is to create a new user and password for the 18.61.10.64 host on the yoda.er.com MySQL Server. 

Keep in mind that when logging in locally, the MySQL client on your server might be using the unix socket to authenticate. 

mysql&gt; show variables like '%socket%';
+---------------+-----------------------------+
| Variable_name | Value                       |
+---------------+-----------------------------+
| socket        | /var/run/mysqld/mysqld.sock |
+---------------+-----------------------------+


Connecting to MySQL

If this is the case then a password isn't necessary when logging in locally onto the MySQL server. 

Could you try this from the machine you are trying to connect to. Use a new user and password combination because we are not sure how many different entries you might have for your power user.

GRANT ALL PRIVILEGES ON *.* TO 'someuser'@'18.61.10.64' IDENTIFIED BY PASSWORD 'somepassword';

FLUSH PRIVILEGES;


Then from the shell on 18.61.10.64

mysql -u someuser -h ip.address.for.r2d2.er.com -psomepassword