仍然显示port=0
时间: 2023-11-17 22:08:14 浏览: 32
如果您的MySQL配置文件中已经设置了端口号,但是通过"SHOW GLOBAL VARIABLES LIKE 'PORT'"命令查询到的端口号仍然为0,可能是因为MySQL服务器没有使用该配置文件启动。您可以通过以下方法来检查和解决这个问题:
1. 确认您正在使用的是正确的MySQL配置文件。您可以使用以下命令来检查MySQL服务器使用的配置文件路径:
```
mysqld --verbose --help | grep -A 1 "Default options"
```
该命令将输出MySQL服务器使用的配置文件路径,确保该路径与您修改的配置文件路径相同。
2. 确认MySQL服务器实际上使用了配置文件中的设置。您可以使用以下命令来检查MySQL服务器是否使用了配置文件中的端口号设置:
```
sudo lsof -iTCP -sTCP:LISTEN -P | grep mysql
```
该命令将输出MySQL服务器正在监听的所有端口号,确保其中包含您在配置文件中设置的端口号。
如果您确认MySQL服务器正在使用正确的配置文件,并且实际上使用了配置文件中的端口号设置,但是仍然无法通过"SHOW GLOBAL VARIABLES LIKE 'PORT'"命令查询到正确的端口号,那么可能是MySQL服务器的问题。您可以尝试重新启动MySQL服务器,或者升级MySQL服务器到最新版本来解决这个问题。
相关问题
tcp.port == 80 || udp.port == 80
引用提供了一些关于过滤端口的例子,其中tcp.port eq 80表示无论是源端口还是目标端口都显示为80的数据包,而tcp.dstport == 80表示只显示目标端口为80的tcp协议数据包,tcp.srcport == 80表示只显示来源端口为80的tcp协议数据包。提供了判断含有命令编码的MSN数据包的方法,其中tcp.port == 1863 || tcp.port == 80表示端口为1863或者80的数据包,tcp >= 41 && tcp <= 5A && tcp >= 41 && tcp <= 5A && tcp >= 41 && tcp <= 5A表示数据包前三个字节为大写字母,tcp == 20表示第四个字节为0x20,msn是属于TCP协议的。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [Wireshark 常用的抓包过滤表达式](https://blog.csdn.net/gybshen/article/details/104797739)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
#include <reg51.h> #include "seg.h" #include "delay.h" #define Duan_Port P0 #define Wei_Port P2 sbit wei1=P2^0; sbit wei2=P2^1; sbit wei3=P2^2; sbit wei4=P2^3; unsigned char code Seg_Duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0xf1};//显示0~F的值 void Seg_dis(unsigned int dat) { wei1 = 0;//选通高位数码管(左边第1位) Duan_Port = Seg_Duan[dat/1000%10];//赋段码 Delay_xus(50); wei1 = 1; Duan_Port = 0xff;//关闭消影 wei2 = 0; Duan_Port = Seg_Duan[dat/100%10]; Delay_xus(50); wei2 = 1; Duan_Port = 0xff; wei3 = 0; Duan_Port = Seg_Duan[dat/10%10]; Delay_xus(50); wei3 = 1; Duan_Port = 0xff; wei4 = 0; Duan_Port = Seg_Duan[dat%10]; Delay_xus(50); wei4 = 1; Duan_Port = 0xff; }注释一下
好的,以下是每行代码的注释说明:
```c
#include <reg51.h> // 引入51单片机的头文件
#include "seg.h" // 引入数码管头文件
#include "delay.h" // 引入延时函数头文件
#define Duan_Port P0 // 定义数码管段码输出口
#define Wei_Port P2 // 定义数码管位选输出口
sbit wei1=P2^0; // 定义第1个数码管的位选控制引脚
sbit wei2=P2^1; // 定义第2个数码管的位选控制引脚
sbit wei3=P2^2; // 定义第3个数码管的位选控制引脚
sbit wei4=P2^3; // 定义第4个数码管的位选控制引脚
// 显示0~F的值
unsigned char code Seg_Duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0xf1};
// 数码管显示函数
void Seg_dis(unsigned int dat) {
wei1 = 0; // 选通高位数码管(左边第1位)
Duan_Port = Seg_Duan[dat/1000%10]; // 赋段码
Delay_xus(50); // 延时一段时间
wei1 = 1; // 取消选通
Duan_Port = 0xff; // 关闭消影
wei2 = 0; // 选通第2位数码管
Duan_Port = Seg_Duan[dat/100%10]; // 赋段码
Delay_xus(50); // 延时一段时间
wei2 = 1; // 取消选通
Duan_Port = 0xff; // 关闭消影
wei3 = 0; // 选通第3位数码管
Duan_Port = Seg_Duan[dat/10%10]; // 赋段码
Delay_xus(50); // 延时一段时间
wei3 = 1; // 取消选通
Duan_Port = 0xff; // 关闭消影
wei4 = 0; // 选通低位数码管(右边第4位)
Duan_Port = Seg_Duan[dat%10]; // 赋段码
Delay_xus(50); // 延时一段时间
wei4 = 1; // 取消选通
Duan_Port = 0xff; // 关闭消影
}
```
希望以上注释能够帮助你理解代码的实现过程。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)