ujistěte se, že IP adresa vašeho místního počítače, ze kterého se pokoušíte přistupovat k mysql přes VPN, má oprávnění pro přístup k databázi.
mysql> select host,user,password from mysql.user;
+------+------+-------------------------------------------+
| host | user | password |
+------+------+-------------------------------------------+
| % | abcd | *9B3E7610FB431631340BD618E58D49DF1928A251 |
| % | sync | *1747319F3F87039C382597515F8742920D9B75D1 |
| % | root | *FAAFFE644E901CFAFAEC7562415E5FAEC243B8B2 |
+------+------+-------------------------------------------+
Ujistěte se, že existuje položka pro IP adresu místního počítače pro uživatele, přes kterého se přihlašujete. Můžete také použít % v poli hostitele. % označuje všechny uživatele.
Oprávnění můžete přidat pomocí následujícího příkazu
mysql> grant all on *.* to 'root'@'%' identified by <password>.
mysql> flush privileges