Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql客户端端口_Mysql_Connection_Port - Fatal编程技术网

mysql客户端端口

mysql客户端端口,mysql,connection,port,Mysql,Connection,Port,我正在使用C API调用连接到远程MySQL服务器(默认端口3306) 如何发现客户端主机上使用的TCP端口 是否可以指定我希望使用的端口 1. 您可以使用lsof。 在shell中键入以下内容: $ lsof | grep TCP 然后查找mysql服务器正在侦听的端口 您还可以使用netstat。 详细信息可通过mannetstat找到 2. 据我所知,您不能。tcp连接是无效的used@ArunKillu-不一定,您可以使用MYSQL\u OPT\u协议或MYSQL\u OPT\u NA

我正在使用C API调用连接到远程MySQL服务器(默认端口3306)

  • 如何发现客户端主机上使用的TCP端口

  • 是否可以指定我希望使用的端口

  • 1. 您可以使用
    lsof
    。 在shell中键入以下内容:

    $ lsof | grep TCP
    
    然后查找mysql服务器正在侦听的端口

    您还可以使用
    netstat
    。 详细信息可通过
    mannetstat
    找到

    2.
    据我所知,您不能。

    tcp连接是无效的used@ArunKillu-不一定,您可以使用
    MYSQL\u OPT\u协议或MYSQL\u OPT\u NAMED\u PIPE
    作为
    MYSQL\u options()的参数来更改此行为
    @KristerAndersson 10x对于这段信息,我将进一步说明。问题是关于客户端而不是服务器端口。因为它是客户端端口,所以您需要
    lsof
    来找出操作系统分配的端口号。如果是服务器端口,则您已经知道服务器正在侦听的端口号。