在虚拟机上测试数据库备份功能,需要连接外部机器上的mysql,pdo总是报超时错误! 起初认为是用的mysql账号的域不匹配!后来发现不是因为这个! 在终端中用mysql命令尝试连接,发现返回的错误是: ERROR 1042 (HY000): Can’t get hostname for your address 网上搜了搜,真的找到了解决方法: //解决办法:添加配置文件[mysqld]skip-name-resolve 不过这么设置后,以后连接这台机器上的mysql只能通过ip地址的形式.…