Debian/ubuntu下mysql默认只能从本地连接的解决方法

现像:

只能使用mysql -u root [-h localhost]连接,不能用mysql -u root -h ip连接

在java应用里无法连接,就算连接字符串是localhost也不行

解决办法:
修改/etc/mysql/my.cnf
bind-address = 127.0.0.1
—>
bind-address=192.168.19.52

注意:修改后空密码的root用户仍无法登入,需要另建帐号.