В вашем my.cnf сделайте так
[mysqld]
bind-address=0.0.0.0
#bind-address = localhost
после рестарта mysql server проверьте, что он доступен и на других интерфейсах, кроме 127.0.0.1 (localhost)
sudo netstat -nap4|grep LISTEN
у вас 3306 порт мускуля должен быть не только у 127.0.0.1, но и у 192.168.0.чего-то-там
Любым удобным вам способом дайте пользователю в мускуле право соединятся с определённого места.
Например, с консоли мускуля можно скомандовать так
CREATE USER 'ambhe'@'%' IDENTIFIED BY 'тут-пароль-ваш';
% означает что ambhe может подключаться с любого адреса.
Пробуйте
mysql -h адрес-мускуля -uambhe -pтут-пароль-ваш