小鸟云安装LNMP环境后 使用Navcait无法连接数据库 报错10060
来源:互联网 发布:防晒霜推荐知乎 编辑:程序博客网 时间:2024/05/19 18:12
恰逢实时,小鸟云大促,遂吾有幸购得免费服务器三月矣,甚是欣慰!
工欲善其事必先利其器,开发php环境需要先搭建起来,因公司的业务需求大部分是静态页面,遂吾使用的环境是LNMP,此处首先采用了yum一键安装方式,方便快捷.
编译安装的过程还是很漫长的,大概画了我半个小时的时间.
一切安装完成后,我想要的是测试各种远程工具连接,此处首先测试的是数据库,使用的软件是,然而报错10060未知错误,我去谈个究竟,上网查阅资料得知原因如下:
1.数据库未做授权,使用以下三个步骤
1)远程登录服务器 执行mysql -u root -p password
2)使用命令:GRANT ALL PRIVILEGES ON *.* TO 'youraccountname'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
3)mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效 然后执行 mysql> EXIT //退出
如使用以上步骤仍未解决问题,则可使用命令 service iptables status,检查3306端口是否被屏蔽了.
可以看到3306端口被屏蔽了....
接着去修改我们服务器端的防火墙配置,如果不知道防火墙配置在哪儿的,可以使用命令
find / -name iptables,我的文件一开始的时候
<span style="font-size:24px;">-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT</span>
这句是这样的
<pre name="code" class="html"><span style="font-size:24px;">-A INPUT -p tcp -m tcp --dport 3306 -j DROP</span>
也就是过滤外界的3306端口
我将我修改的配置文件附上:
<span style="font-size:24px;"># Generated by iptables-save v1.4.7 on Mon Jul 11 00:29:21 2016*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [1:140]-A INPUT -i lo -j ACCEPT-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT# Completed on Mon Jul 11 00:29:21 2016</span>
<span style="font-size:24px;">又写完一次blog了,下次还是放在晚上写吧,早上还是多看书,写篇博文的时间太长了...</span>
<span style="font-size:24px;">如有问题,欢迎联系我...</span>
1 0
- 小鸟云安装LNMP环境后 使用Navcait无法连接数据库 报错10060
- 腾讯云安装php服务器环境 LNMP
- lnmp环境搭建好后,,,,解析php文件报错 502
- lnmp环境 laravel5.2 框架上线后报404
- LNMP一键包安装后解决MySQL无法远程连接问题
- LNMP一键包安装后解决MySQL无法远程连接问题
- LNMP一键包安装后解决MySQL无法远程连接问题
- 阿里云安装PostgreSQL无法创建数据库实例
- Wamp与LNMP环境下的mysql进入后查看数据库时报错的不同解决方法
- 使用C#连接SQL 报错:无法连接
- navicat 无法连接远程数据库报错1130
- ORACLE 异常关闭,导致数据库报错 无法连接
- psql 无法连接数据库,报错FATAL:53300
- 改了数据库密码后,连接mysql报错
- 腾讯云安装tomcat环境
- 腾讯云安装javaweb环境
- 使用PL/SQL Developer连接oracle数据库报“无法解析指定的连接标识符”错误
- Linux环境下运行Qt程序连接数据库报错
- Java23种设计模式全解析
- 2016.7.9 夏令营 Day3
- 2016-07-11 Null value was assigned to a property of primitive type setter 问题
- 在 PC 端使用Bluemix的 Internet of Things Foundation 双向传达接收远程装置信息
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- 小鸟云安装LNMP环境后 使用Navcait无法连接数据库 报错10060
- 浅析安全架构中遇到的问题
- 老生常谈 activity 启动模式
- contentEditable属性
- encode_json 会对给定的Perl的数据结构转换为一个UTF-8 encoded, binary string.
- perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset
- [BetterExplained]为什么你应该(从现在开始就)写博客 By 刘未鹏
- 复习(计算机基础)_5:shell:基础
- perl中 wx返回的json需要encode_utf8($d);