MySQL数据库罕见的BUG——Can't get hostname for your address
2017-01-03 19:45
465 查看
在连接mysql jdbc时候,抛出了
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communication link failure, message from server: "Can't get hostname for your address"
的错误,无论是使用jdbc:mysql://127.0.0.1:3306还是jdbc:mysql://localhost:3306都出现了这个错误。
这个报错的意思是“您的地址无法获得主机名”,想到skip-name-resolve参数,但是加了这个参数后,由于我使用的是windows安装的服务,故还是有这个错误,终于在一篇博文中找到了解决方案。http://blog.csdn.net/zzti_erlie/article/details/53227343
对于是绿色版的mysql,需要打开my.ini,加上
然后重启服务,该方案确实有效,但是对安装服务的mysql就没有效果了!
对于是安装到windows服务的mysql,需要在服务管理中点击选中MySQL服务,右键打开属性
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communication link failure, message from server: "Can't get hostname for your address"
的错误,无论是使用jdbc:mysql://127.0.0.1:3306还是jdbc:mysql://localhost:3306都出现了这个错误。
这个报错的意思是“您的地址无法获得主机名”,想到skip-name-resolve参数,但是加了这个参数后,由于我使用的是windows安装的服务,故还是有这个错误,终于在一篇博文中找到了解决方案。http://blog.csdn.net/zzti_erlie/article/details/53227343
对于是绿色版的mysql,需要打开my.ini,加上
[mysqld] skip-name-resolve #忽略主机名的方式访问 lower_case_table_names=1 #忽略数据库表名大小写
然后重启服务,该方案确实有效,但是对安装服务的mysql就没有效果了!
对于是安装到windows服务的mysql,需要在服务管理中点击选中MySQL服务,右键打开属性
相关文章推荐
- Mysql 5.5.3 bug:Can't get hostname for your address
- 解决本地访问MySql数据库出现“Can't get hostname for your address”错误
- MySQL数据库连接错误:Can't get hostname for your address
- mysql Communication link failure, message from server: "Can't get hostname for your address"
- mysql Communication link failure, message from server: "Can't get hostname for your address"
- Can't get hostname for your address(转)
- MySql 连接错误:Cannot get hostname for your address 事件 100
- (1042)-MySQL报错1042-Can’t get hostname for your address解决
- redhat 连接mysql数据库Can't get hostname for your address
- MySQL 1042, "Can't get hostname for your address" 解决
- MySQL-Communication link failure, message from server: "Can't get hostname for your address"
- mysql远程访问出现MySQL错误1042-Can't get hostname for your address解决方法
- 数据库-mysql-Can't get hostname for your address
- navicat连接MYSQL提示Can’t get hostname for your address
- mysql连接错误:Cannot get hostname for your address
- MySQL:1042 can't get hostname for your address
- navicat连接mysql: 报错1042 cant get hostname for your address
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- MySQL连接错误“Cannot get hostname for your address”解决方案