美文网首页
mysql数据库报错

mysql数据库报错

作者: 顺顺顺 | 来源:发表于2015-05-13 16:04 被阅读50次

    1 mysql  1042 can't get hostname for your address解决措施


    网友的建议是:

    1在配置信息中添加 忽略主机名的访问方式 和忽略表明大小写这两个代码,再重启mysql服务

    我做了,没用

    2 检查端口是否一致

    防火墙的入站规则中 两个mysql 的端口都是3306,一个专用,一个域

    另外mysql的配置文件中的两个端口也都是3306,一个客户端,一个mysql监听的tcp/ip 端口

    3检查hosts 是否有 127.0.0.1 localhost

    检查也有

    可这些都没能解决我的问题。

    最后百度知道网友“醉沙专属”的回答解决了我的问题,下面附上他的原话

    今天也遇到这个问题,搞了一上午,各种烦躁,一开始很开心看到楼主也在问这个问题,可惜,看到的处理方法都是那个,在mysqld下增加skip-name-resolve,话说这个配置,从官方文档看,就只允许用ip登录了,我配置之后,连localhost都不能用。

    后来,我尝试这么做,先看下hosts文件,看看有没有问题,然后tracert 127.0.0.1,看能不能成功回调本机,成功之后,运行netsh winsock reset,重启电脑,再次尝试一次,问题解决了~

    希望你也能顺利解决问题,这个问题,在网上找的答案真心废!

    最后,感谢醉沙专属帮我解决了问题!

    2 2003 - can't connect to MySQL server on 'localhost; (10061)

    因为没有启用mysql的服务,这样来做:

    右键计算机--管理---服务,右侧列表找到MYSQL56,然后双击,在服务状态中启动它

    3 NumberFormatException

    字符串不能转换成适当的一种数值类型时就会出现这个异常

    比如将null用parseInt来转换,就会报这个错误

    4

    相关文章

      网友评论

          本文标题:mysql数据库报错

          本文链接:https://www.haomeiwen.com/subject/dqfwfttx.html