远程访问mysql数据库需要在数据库服务器上授权用户,并设置监听ip地址
本地访问:
mysql -u username -p输入username的passwd你的提问少了很多重要的细节,真实连错误都没有说明。
我们排查问题都是根据结果反推原因,我就简单的提出我的排查思路。
通过netstat-ntlp查看端口是否正常绑定,或者程序日志是否正常
配查范围:网站程序本文问题,资源权限问题,数据库连接问题等,这个环节设计问题最多。
2如果端口绑定正常,我们测试ip+端口是否正常访问,或者判断端口是否正常开放。(切记是最外层的ip,如果不是那么一层一层排查)
测试工具:浏览器或者telnet工具
配查范围服务器防火墙iptables或者云商提供防火墙
3如果ip可以访问,那么测试域名解析。
配查工具:nsloolup或者dig来验证dns问题或者在线dns解析测试
4还有别的一些小问题,就不一一列举了,如果要展开,那么将是一骗长篇大论。
比如:>
基本上通过上述3条,线上网站问题都可以找到具体的问题。如果大家遇到啥问题,都可以在评论下面留言,都会一一解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)