linux开放端口 权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux开放端口 权限相关的知识,希望对你有一定的参考价值。

参考技术A 您好!想用它开放那个权限的话,就需要向有权限的人去申请。只有申请通过之后你才能够去使用。 参考技术B Linux开放端口的权限,你可以自己设置一下就可以。 参考技术C 你可以按照这。样的方法进行开拓参考,每个人的权限都不一样 参考技术D 其实我觉得关键的权限的话,你首先要知道它的端口是什么样的。 第5个回答  2020-11-26 反正我权限给中国说明书查找一下,我打个电话就给。

Linux下mysql开启远程访问权限以及防火墙开放3306端口

1、首先要进入Linux服务器,查看3306端口是否开启。

netstat -an|grep 3306
  如果显示如下,3306为红色,则表示,端口未开放。

       

 2、修改访问权限

      需要在mysql.conf文件中添加
      port = 3306然后保存。具体怎么打开使用vim。

3、登录数据库

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

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

      相对而言,改表法比较容易一点,因此,这里只贴出改表法

[root@csxt bin]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \\g.
Your MySQL connection id is 8
Server version: 5.7.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement.

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set host = \'%\' where user = \'root\';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select host, user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
+-----------+---------------+
3 rows in set (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)
mysql> 

4、防火墙开放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开放端口 权限的主要内容,如果未能解决你的问题,请参考以下文章

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

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

hbase 需要开放哪些端口

Linux中如何检查开放端口

在Linux下如何开放端口?

LINUX 如何开放端口和关闭端口