|||
20140913
之前用过mysql,但仅限于傻瓜操作,能通过网页用sql代码从别人的数据库里导点数据出来。这次,别人没有给数据库,而是从数据库里扔了几个文件过来,于是我就抓瞎了。
首先是我没有mysql客户端,于是
[xxx@xxx]# yum install mysql
装了一个,但是如你能想到的,这个时候
[xxx@xxx]# mysql
是连不上的,因为根本没有mysql server嘛。于是再
[xxx@xxx]# yum install mysql-server
这回倒是有mysql server了,但是,还是连不上。出错信息是
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我没有搜这条信息,我猜想是mysql server没有打开,于是上网搜怎么开,很多帖子都说把3306端口打开就可以了(现在我感觉,这是说从外面访问,这不能解决上面这个问题,但无论如何,记一下)。
某个帖子(http://blog.sina.com.cn/s/blog_6df657020100qsir.html)说:
“修改防火墙配置文件:
vi /etc/sysconfig/iptables
增加下面一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从其他机器访问Mysql了。
注意:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误
开通3306 端口的行必须在icmp-host-prohibited前
”
照着个来了一遍,不灵,启动iptables的时候说
iptable bad argument NEW
那这条信息搜了一下,说是用下面的方法(只是换成3306端口)就可以了,
“linux 防火墙开启80端口报错
今天客户那边有台服务器同一个局域网中都无法访问,排除lamp环境问题,发现时服务器中的防火墙没有开启80端口。于是去网上搜索了 一下,在脚本之家看到一种添加代码的方法
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
按照这种方法测试,发现重启防火墙的时候,回报这两行错误。
[root@localhost ~]# /etc/init.d/iptables restart
iptables:清除防火墙规则: [确定]
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则:Bad argument `–-state'
Error occurred at line: 11
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
[失败]
发现这种方法并不好使,于是尝试另外一种,通过命令去添加端口的方法。
[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@centos httpd]# /etc/rc.d/init.d/iptables save
[root@centos httpd]# /etc/init.d/iptables restart
这样就搞定了,查看效果
[root@centos httpd]# /etc/init.d/iptables status
”Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-20 08:57
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社