在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下:

1 /sbin/iptables -I INPUT -p tcp --dport 3036 -j ACCEPT

我们需要保存我们的操作,命令如下:

1 /etc/rc.d/init.d/iptables save

此时我们可以查看端口的状态,命令如下:

1 /etc/init.d/iptables status

当然如果你打开其他端口也一样,只需要把这个端口号换乘你需要的端口号即可。

#关闭防火墙

/etc/init.d/iptables stop

service iptables stop # 停止服务

#查看防火墙信息

/etc/init.d/iptables status

#开放端口:8080

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

#重启防火墙以便改动生效:(或者直接重启系统)

/etc/init.d/iptables restart

#将更改进行保存

/etc/rc.d/init.d/iptables save

另外直接在/etc/sysconfig/iptables中增加一行:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

#永久关闭防火墙

chkconfig –level 35 iptables off

1)首先以 root 帐户登陆 MySQL

在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin 目录下,然后输入下面的命令。

在 Linux 主机中在命令提示行下输入下面的命令。

> MySQL -uroot -p123456

CODE: [COPY]

> MySQL -uroot -p123456

123456 为 root 用户的密码。

2)创建远程登陆用户并授权

> grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';

上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。

下面逐一分析所有的参数:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

> flush privileges;

mysql访问配置:

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

service iptables save

service iptables restart

iptables 配置后连接不上数据库_CentOs中iptables配置允许mysql远程访问相关推荐

  1. iptables 配置后连接不上数据库_Linux服务器配置-VSFTP服务配置(三)

    上文:Linux服务器配置-VSFTP服务配置(二) 一.vsftpd服务防火墙配置 1.主动(POST)模式 FTP 防火墙配置 CentOS6 系统 iptables 的配置 iptables - ...

  2. 关于修改密码后,远程服务器项目连接不上数据库的处理办法

    有次去修改了mysql普通用户的密码,结果导致项目连接不上数据库.后来在linux系统将密码改回来了,还是登录不上.后来把远程服务器上管理数据库的类文件下载下来,用反编译软件编译成java文件一看,果 ...

  3. 【DBA之路】关于连接不上数据库

    无法连接到数据库实例: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ...

  4. spss连接mysql_spssstatistics19.0配置odbc连接远程oracle数据库

    本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...

  5. linux安装后连接不上网络

    linux安装后连接不上网络 linux最小版安装后 ping www.baidu.com 结果显示notknow 解决办法: 1.可能ip地址和网关dns没配置 2.可能windows系统有两个服务 ...

  6. spss statistics 19.0配置odbc连接远程oracle数据库

    本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...

  7. Fedora 装系统后连接不上无线网络和蓝牙设备

    Fedora 装系统后连接不上蓝牙鼠标 0.升级系统,升级后仍然无法使用,执行步骤1-3的方法. 1.查看本机是否有无线硬件模块--有 2. 查看本机是否有蓝牙固件[驱动]--无 3. 安装无线网络驱 ...

  8. 重启电脑连接不上数据库

    重启电脑连接不上数据库 我的环境: 1.数据库是DM,缓存是mencached. 解决办法: 1.win+R-->输入:services.msc打开电脑服务目录-->按服务首字母快速找到服 ...

  9. Unity 发布exe文件,连接不上数据库

    最近在写一个配置工具,需要用到MySql数据库,在unity里面功能都调试好了,发布exe 的时侯,报错,有关于dll的错误,解决办法: 将其修改为.NET2.0 就可以打包了. 但是发布成exe之后 ...

最新文章

  1. 全民创业时代,谁在大潮退去前“活”下来?
  2. 1032 挖掘机技术哪家强 (20 分)(c语言)
  3. 移动端vue ui框架总结
  4. 数据挖掘技术在信用卡业务中的应用及实例分析
  5. JMeter学习(四)参数化、断言、集合点
  6. git批量删除文件和批量提交
  7. live writer不能首行缩进的问题
  8. element ui缩小行高
  9. iOS13:UISceneDelegate
  10. 搞深度学习框架的那帮人,不是疯子,就是骗子
  11. 手机越贵,打车越贵?复旦教授三万字打车报告,实锤打车软件“大数据杀熟”
  12. ACL 2022 主会长文论文分类整理
  13. java中gc是什么_深入理解Java GC
  14. MultipartFile实现图片上传上传
  15. Tkinter实例:家庭账本(Python)
  16. win10如何合并硬盘分区
  17. 这些手机隐藏功能你知道吗?
  18. 【论文写作——投稿和审稿】
  19. 如何让谷歌收录自己的网站?谷歌多久收录我的网站?
  20. Android5.0 Settings各个子模块跳转和布局实现

热门文章

  1. 《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一1.1 计算机科学和工程的课程体系及职业发展...
  2. 完整学习git五git重置
  3. Android开源库集锦
  4. 如何修改Oracle并发连接数的设置
  5. oracle技术之检查点及SCN号(一)
  6. 通俗讲解【重定向】及其实践
  7. weblogic部署,常见错误解决——Unmarshaller failed
  8. 在竞争激烈的ToB公司,这个创始团队拒绝一夜暴富,坚持做好产品
  9. XMPP 扎金花各种网络传送之音频发送
  10. 这又何止呢的openeim002