iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >linux下mysql怎么开启远程访问权限及防火墙开放3306端口
  • 805
分享到

linux下mysql怎么开启远程访问权限及防火墙开放3306端口

2023-06-05 13:06:51 805人浏览 薄情痞子
摘要

本篇内容介绍了“linux下mysql怎么开启远程访问权限及防火墙开放3306端口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!开启Mysq

本篇内容介绍了“linuxmysql怎么开启远程访问权限及防火墙开放3306端口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

开启Mysql的远程访问权限

默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。

主流的有两种方法,改表法和授权法。

相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法

登陆mysql

 

mysql -u root -p

修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。

   

mysql> use mysql;

mysql> update user set host = '%' where user = 'root';

mysql> select host, user from user;

mysql> flush privileges;

防火墙开放3306端口

打开防火墙配置文件

vi  /etc/sysconfig/iptables

增加下面一行

   

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

重启防火墙

 

service  iptables restart

注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

附:个人配置

   

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -i eth0 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

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

-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

-A FORWARD -p icmp -j ACCEPT

-A FORWARD -i lo -j ACCEPT

-A FORWARD -i eth0 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

“linux下mysql怎么开启远程访问权限及防火墙开放3306端口”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: linux下mysql怎么开启远程访问权限及防火墙开放3306端口

本文链接: http://www.lsjlt.com/news/243023.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下mysql怎么开启远程访问权限及防火墙开放3306端口
    本篇内容介绍了“linux下mysql怎么开启远程访问权限及防火墙开放3306端口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!开启mysq...
    99+
    2023-06-05
  • Linux配置防火墙怎么开启80端口和3306端口
    这篇文章主要介绍“Linux配置防火墙怎么开启80端口和3306端口”,在日常操作中,相信很多人在Linux配置防火墙怎么开启80端口和3306端口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux配置...
    99+
    2023-06-13
  • linux怎么开启远程访问权限
    要开启Linux系统的远程访问权限,你可以按照以下步骤进行操作: 确保系统已安装SSH服务器:远程访问通常通过SSH (Secu...
    99+
    2023-10-23
    linux
  • mysql怎么开启远程访问权限
    要开启MySQL的远程访问权限,需要进行以下步骤:1. 修改MySQL的配置文件:找到MySQL的配置文件my.cnf(或者my.i...
    99+
    2023-08-26
    mysql
  • SUSE Linux Enterprise Server怎么设置防火墙开启ssh远程端口
    本篇内容主要讲解“SUSE Linux Enterprise Server怎么设置防火墙开启ssh远程端口”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SUSE Linux Enterprise...
    99+
    2023-06-13
  • Linux中怎么开启或关闭防火墙端口
    今天就跟大家聊聊有关Linux中怎么开启或关闭防火墙端口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在很多情况下,防火墙都会组织一些端口号的通讯,比如我们的tomcat,nginx...
    99+
    2023-06-16
  • MySQL中怎么开启远程访问权限
    这篇文章将为大家详细讲解有关MySQL中怎么开启远程访问权限 ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。   实现远程连接(授权法)...
    99+
    2024-04-02
  • MySQL中怎么开启root远程访问权限
    这篇文章将为大家详细讲解有关MySQL中怎么开启root远程访问权限,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。MySQL开启root远程访问权限&nbs...
    99+
    2024-04-02
  • SqlServer 中怎么开启远程访问权限
    今天就跟大家聊聊有关SqlServer 中怎么开启远程访问权限,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。配置SQL Server Managem...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作