Mysql数据库默认情况下是不允许远程连接的,若需要远程连接,请尝试下面的方法。
首先登录到MySQL服务器,
shell#mysql -u username -ppassword -h hostname databasename
注意,这里-p与password之间没有空格。
然后执行下面的命令,
mysql>grant all on *.* to ‘remote’@’172.16.21.39′ identified by ‘password’;
即以remote用户和password指定的密码进入mysql db
如果要设置为任何客户端都可以以root连接的话,可以这么写:
mysql>grant all on *.* to ‘root’@'%’ identifiied by ‘root’s pw’;