• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Elephant
程序猿
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年7月12日
mysql的ERROR:1042
摘要: 在虚拟机上测试数据库备份功能,需要连接外部机器上的mysql,pdo总是报超时错误!起初认为是用的mysql账号的域不匹配!后来发现不是因为这个!在终端中用mysql命令尝试连接,发现返回的错误是:ERROR 1042 (HY000): Can’t get hostname for your address网上搜了搜,真的找到了解决方法://解决办法:添加配置文件[mysqld]skip-name-resolve不过这么设置后,以后连接这台机器上的mysql只能通过ip地址的形式。 阅读全文
posted @ 2013-07-12 14:43 fanelephant 阅读(1388) 评论(0) 推荐(0)
mysql 远程连接失败(linux)
摘要: 主要有三个原因:1、mysql授权表里没有远程机器的权限,及需要在授权表mysql.user添加grant all privileges on *.* to 'root'@'远程登陆IP' identified by '远程登陆密码'flush privileges;2、网络不通,这个就不说了。3、防火墙禁止3306端口,以iptable为例vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEP 阅读全文
posted @ 2013-07-12 14:42 fanelephant 阅读(340) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3