iptables 配置后连接不上数据库_CentOs中iptables配置允许mysql远程访问
在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远程访问相关推荐
- iptables 配置后连接不上数据库_Linux服务器配置-VSFTP服务配置(三)
上文:Linux服务器配置-VSFTP服务配置(二) 一.vsftpd服务防火墙配置 1.主动(POST)模式 FTP 防火墙配置 CentOS6 系统 iptables 的配置 iptables - ...
- 关于修改密码后,远程服务器项目连接不上数据库的处理办法
有次去修改了mysql普通用户的密码,结果导致项目连接不上数据库.后来在linux系统将密码改回来了,还是登录不上.后来把远程服务器上管理数据库的类文件下载下来,用反编译软件编译成java文件一看,果 ...
- 【DBA之路】关于连接不上数据库
无法连接到数据库实例: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ...
- spss连接mysql_spssstatistics19.0配置odbc连接远程oracle数据库
本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...
- linux安装后连接不上网络
linux安装后连接不上网络 linux最小版安装后 ping www.baidu.com 结果显示notknow 解决办法: 1.可能ip地址和网关dns没配置 2.可能windows系统有两个服务 ...
- spss statistics 19.0配置odbc连接远程oracle数据库
本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...
- Fedora 装系统后连接不上无线网络和蓝牙设备
Fedora 装系统后连接不上蓝牙鼠标 0.升级系统,升级后仍然无法使用,执行步骤1-3的方法. 1.查看本机是否有无线硬件模块--有 2. 查看本机是否有蓝牙固件[驱动]--无 3. 安装无线网络驱 ...
- 重启电脑连接不上数据库
重启电脑连接不上数据库 我的环境: 1.数据库是DM,缓存是mencached. 解决办法: 1.win+R-->输入:services.msc打开电脑服务目录-->按服务首字母快速找到服 ...
- Unity 发布exe文件,连接不上数据库
最近在写一个配置工具,需要用到MySql数据库,在unity里面功能都调试好了,发布exe 的时侯,报错,有关于dll的错误,解决办法: 将其修改为.NET2.0 就可以打包了. 但是发布成exe之后 ...
最新文章
- 全民创业时代,谁在大潮退去前“活”下来?
- 1032 挖掘机技术哪家强 (20 分)(c语言)
- 移动端vue ui框架总结
- 数据挖掘技术在信用卡业务中的应用及实例分析
- JMeter学习(四)参数化、断言、集合点
- git批量删除文件和批量提交
- live writer不能首行缩进的问题
- element ui缩小行高
- iOS13:UISceneDelegate
- 搞深度学习框架的那帮人,不是疯子,就是骗子
- 手机越贵,打车越贵?复旦教授三万字打车报告,实锤打车软件“大数据杀熟”
- ACL 2022 主会长文论文分类整理
- java中gc是什么_深入理解Java GC
- MultipartFile实现图片上传上传
- Tkinter实例:家庭账本(Python)
- win10如何合并硬盘分区
- 这些手机隐藏功能你知道吗?
- 【论文写作——投稿和审稿】
- 如何让谷歌收录自己的网站?谷歌多久收录我的网站?
- Android5.0 Settings各个子模块跳转和布局实现