mysql_real_connect 端口号说明

  mysql_real_connect语法:

C++ Code


1
2
3
4
5
6
7
8
 
MYSQL * mysql_real_connect(MYSQL * mysql,

const char * host,

const char * user,

const char * passwd,

const char * db,

unsigned int port,

const char * unix_socket,

unsigned long flags);

  参数说明

  mysql - a mysql handle, which was previously allocated by mysql_init().
  host - can be either a host name or an IP address. Passing the NULL value or the string "localhost" to this parameter, the local host is assumed. When possible, pipes will be used instead of the TCP/IP protocol.
  user - the user name.
  passwd - If provided or NULL, the server will attempt to authenticate the user against those user records which have no password only. This allows one username to be used with different permissions (depending on if a password as provided or not).
  db - if provided will specify the default database to be used when performing queries.
  port - specifies the port number to attempt to connect to the server.  如果“port”不是0,其值将用作TCP/IP连接的端口号。port为0的话,使用mysql的默认tcp/ip端口3306.
  unix_socket - specifies the socket or named pipe that should be used.
  flags - the flags allows various connection options to be set:

  • CLIENT_FOUND_ROWS: Return the number of matched rows instead of number of changed rows.
  • CLIENT_NO_SCHEMA: Forbids the use of database.tablename.column syntax and forces the SQL parser to generate an error.
  • CLIENT_COMPRESS: Use compression protocol
  • CLIENT_IGNORE_SPACE: Allows spaces after function names. All function names will become reserved words.
  • CLIENT_LOCAL_FILES: Allows LOAD DATA LOCAL statements
  • CLIENT_MULTI_STATEMENTS: Allows the client to send multiple statements in one command. Statements will be divided by a semicolon.
  • CLIENT_MULTI_RESULTS: Indicates that the client is able to handle multiple result sets from stored procedures or multi statements. This option will be automatically set if CLIENT_MULTI_STATEMENTS is set.
时间: 2024-11-09 02:02:57

mysql_real_connect 端口号说明的相关文章

网络端口号布局与分类

1. 什么是网络端口 在网络技术中,端口(Port)大致有两种意思: 一. 物理意义上的端口,比如,ADSL Modem.集线器.交换机.路由器用于连接其他网络设备的接口,如RJ-45端口.SC端口等等: 二. 逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等. 2.端口分类 (1)按端口号可分为3大类: <1> 公认端口(Well Known Ports):从0到1023,它们紧密绑定(bindin

网络端口号的绑定,以及分类

一. 计算机"端口"是英文port的义译,可以认为是计算机与外界通讯交流的出口.其中硬件领域的端口又称接口,如:USB端口.串行端口等.软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区. 1.端口的分类端口的分类根据其参考对象不同有不同划分方法,如果从端口的性质来分,通常可以分为以下几类.  (1)公认端口(Well Known Ports):这类端口也常称之为"常用端口".这类端

防止黑客扫描ssh端口 修改端口号——超详细

为什么要修改ssh端口? 答:ssh默认端口为22,容易被黑客扫描登陆,对服务器造成不安全的影响. 修改默认端口的方法: ssh配置文件: /etc/ssh/sshd_config vim /etc/ssh/sshd_config Port 22     #####22端口默认是注释掉的,把注释去掉 Port 123  ######新增加一个端口号 修改之后保存 为什么要两个端口号? 答: 之所以先设置两个端口,是为了方便测试,测试成功后,再关闭一个端口.是为了方便在修改conf时,万一出现掉线

TCP四次挥手时TIME_WAIT状态以及端口号的分类

TIME_WAIT(时间等待计时器)状态是什么? 简单来说,TIME_WAIT状态是四次挥手中服务器向客户端发送FIN终止连接后进入的状态. 四次挥手的过程: 可以看到TIME_WAIT状态存在于客户端收到服务器FIN并返回ACK时的状态. 当处于TIME_WAIT状态时,我们无法创建新的连接,因为端口被占用. 2. 为什么会有TIME_WAIT状态? 原因如下两点: <1> 可靠的终止TCP连接 若处于TIME_WAIT的客户端发送给服务器确认报文段丢失的话,服务器将在此重新发送FIN报文

网络端口号大全

网络端口号大全 1 tcpmux TCP 端口服务多路复用5 rje 远程作业入口7 echo Echo 服务9 discard 用于连接测试的空服务11 systat 用于列举连接了的端口的系统状态13 daytime 给请求主机发送日期和时间17 qotd 给连接了的主机发送每日格言18 msp 消息发送协议19 chargen 字符生成服务:发送无止境的字符流20 ftp-data FTP 数据端口21 ftp 文件传输协议(FTP)端口:有时被文件服务协议(FSP)使用22 ssh 安全

同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false&q

端口号范围(转载)

端口号为1~65535 端口概念在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem.集线器.交换机.路由器用于连接其他网络设备的接口,如RJ-45端口.SC端口等等.二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等.我们这里将要介绍的就是逻辑意义上的端口.(1)知名端口(Well-Known Ports)知名端口即众所周知的端口号,范围从0到1023,这些

linux 查看端口号命令

Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $netstat -pan|grep 24800 tcp        0      0 0.0.0.0:24800           0.0.0.0:*               LISTEN      4496/synergys        tcp        0      0 192.168.1.104:24800     192.168.1.106:49479     ESTABLISHED 4496

WebSphere集群环境修改IHS端口号的方法

参考资料:http://wenku.baidu.com/link?url=E9BkuEjJ16i9lg7l91L0-xhKCYkHV0mAnlwAeSlDCFM4TjZyk4ZVxmUu64BGd4FxE_GkT2OjzfOkvUf56ZSXK3fRC7Nuu7AOlc9hIba4AsS&qq-pf-to=pcqq.c2c 使用netstat –ano|findstr ”8080” ,查看8080是否被占用 在IHS的安装路径,修改conf\HTTPd.conf,把所有的80都替换为8080 3