So I recently formatted, and reset up my lamp server on Ubuntu 12.04. I have everything right, accept I can't seem to edit anything on mysql from a remote account, though I can view it. I know I have the remote access set up correctly (as I can view my databases fine) but I can't edit anything. I thought it was a user privilege error at first but after trying to log in I viewed my privileges and confirmed that:
mysql> show grants for 'tom'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'tom'@'%' IDENTIFIED BY PASSWORD 'BLAHBLAHMYENCRIPTED PASSWORDISN'TIMPORTANT' WITH GRANT OPTION
I can not figure out what is wrong. I have searched, and searched, and no one else seems to have this problem.