端口简介与Linux下mysql端口号操作
作者:技术工程师--陈锐锐
一:什么是端口,端口号?
端口(port):可以理解为设备与外界通讯交流的通道口。端口又分为虚拟端口和物理端口。
虚拟端口,指计算机内部或交换机路由器内的端口,不可见。例如计算机中FTP的21端口、Telnet的23端口、HTTP的80端口等。
物理端口又称为接口,是可见端口,计算机背板的RJ45网口、USB接口、HTML接口、VGA接口等。
端口号:不同主机之间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择。数据是可以顺利传输给目标主机的,可是大多数操作系统都支持多程序(进程)同时运行,那么目标主机应该把接收的数据包传输给哪个进程呢?不能乱传吧?这时候就需要端口机制了。
例如:https://202.108.22.5:443(百度一下ip+端口号)。https默认端口为443,平常没有输入是自动添加的。
再假设我们去银行取钱,银行作为“主机”,会有很多业务窗口,我们取钱就需要去指定窗口(端口)办理业务,同时其他窗口(不同端口)可以为其他人做存钱,查询,贷款等不同业务。
银行不可能只有取钱这一个窗口业务,这里就可以形象的理解端口的作用。
二:端口号范围
端口号都是整数,范围是0-65535(2^16-1)。
三:端口端口号分类
1.公认端口(0-1023):
它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:https默认的443端口,http默认端口是80,
2.注册端口(1024-49151):
它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:oracel数据库默认1521端口,MySQL默认3306端口等
3.动态和/或私有端口(49152-65535):
理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。
四:端口操作案例
Linux下MySQL端口号操作为例:
1、登录mysql[root@Mysql8 ~]# mysql -uroot -p
Enter password: 输入数据库密码;2、查看端口号mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)-->3306即为端口号。3.重定向端口号[root@Mysql8 ~]# vi /etc/my.cnf添加port=3308;4.重启生效
[root@Mysql8 ~]# /etc/init.d/mysqld restart
端口简介与Linux下mysql端口号操作相关推荐
- Linux下MySQL端口号查看与修改(端口扫盲)
一:什么是端口,端口号? 端口(port):可以理解为设备与外界通讯交流的通道口.端口又分为虚拟端口和物理端口. 虚拟端口,指计算机内部或交换机路由器内的端口,不可见. ...
- Linux下MySql数据库常用操作
1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...
- linux系统查看端口对应服务,linux下查找端口号对应的服务名
根据端口号查找对应的服务名 1)grep -w 端口号 /etc/services 2)grep "\b端口号\b" /etc/services 以2049端口为例,执行grep ...
- linux下查看端口号是否被占用,并解除占用
linux下查看端口号是否被占用,并解除占用 账号权限,该环境下使用的是user 并不是root ,root账户不用加sudo命令 1.命令 netstat 查看端口号情况 2.使用 lsof ...
- centos7根据端口查进程_linux下根据端口号查询对应进程
linux下根据端口号查询对应进程 我们经常使用netstat -lnp可以查询对应端口跟进程,但是有些端口是在netstat -lnp里却没显示对应的进程pid,如果我们使用某个端口已经被占用,需要 ...
- linux80端口检查,Linux下基于端口的服务检查脚本
Linux下基于端口的服务检查脚本 #!/bin/bash #program:Usingtostudythe[if...then...fi]program #dsk2007/10/83:00 #con ...
- 怎么设置linux端口权限,Linux下设置端口权限的系统调用—ioperm和iopl
Linux 下设置端口权限的系统调用有两个: ioperm 和 iopl . 一. ioperm 和 iopl 介绍. 1.ioperm 该系统调用的介绍参考了以下链接中的内容: http://blo ...
- 上海域格ASR和高通模块 USB端口分配及Linux下拨号说明
上海域格ASR和高通模块 USB端口分配及Linux下拨号说明 一.域格 ASR模块端口分配 1.Windows下模块端口分配如下: interface 0 → RNDIS interface 1 → ...
- linux下apache端口被占用,【linux】下Apache无法启动(8080端口被占用)
Linux下8080端口被占用,apache无法启动. 打开终端输入netstat -lnp|grep 8080 发现竟然是tcp6 占用里,因此ipv6启用占用了端口. 1.打开/etc/sysct ...
最新文章
- [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- 缩进对于python程序至关重要吗_缩进对于Python程序至关重要。
- C语言:关键字volatile详解!
- std string与线程安全_这才是现代C++单例模式简单又安全的实现
- Mac版Endnote X9在word中无法插入文献怎么办?
- 实现php数组编码的转换的类
- GPhone、OPhone、UPhone、APhone、IPhone:满城尽带XPhone
- 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...
- 【WPF】一个类似于QQ面板的GroupShelf控件
- jmeter java 关联_使用Jmeter进行数据关联和并发用户
- php 学习编译扩展
- python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
- qqkey获取原理_【逆向】QQkey盗号木马原理分析
- vba 连接mysql 引用_Excel VBA连接MySql 数据库获取数据
- PAT A1008 Elevator (20 分)
- 《缠中说禅108课》69:月线分段与上海大走势分析、预判
- QT简单添加背景图片
- python图像预处理-(二)腐蚀与膨胀
- SAP批量查询组件BOM引用报表
- 【javaEE】网络原理(传输层Part2)