新装的mysql,默认是不能远程登录的,
首先检查网络相关
netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
说明其邦定的是回路ip,
将/etc/mysql/my.cnf 里的bind-address = 127.0.0.1这一行注释掉即可。
然后,给用户授权,如下
grant all on test.* to 'username'@'host' identified by 'password';
如果没有用户username,此命令会先创建用户,然后再授权。