Here are my rules:
Code:
[root@blah ~]# iptables -L INPUT --line-numbers
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT tcp -- localhost anywhere tcp dpt:mysql
2 ACCEPT tcp -- blah.members.linode.com anywhere tcp dpt:mysql
3 ACCEPT tcp -- blah.net anywhere tcp dpt:mysql
4 DROP tcp -- anywhere anywhere tcp dpt:mysql
[root@blah ~]#
I can access mysql from home (blah.net) and from my other Linode (blah.members...) with "mysql -u username -ppassword -hx.x.x.x"
But localhost doesn't work...
Code:
[root@blah ~]# mysql -u username -ppassword
ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
[root@blah ~]#