rsyslog的ommsql模块如何连接MYSQL的非标准数据库端口?

搞了我半小个时查找资料。。最后,在一个官方文档中找到他。。。

 

http://www.rsyslog.com/doc/ommysql.html

Sample:

The following sample writes all syslog messages to the database "syslog_db" on mysqlsever.example.com. The server is being accessed under the account of "user" with password "pwd".

$ModLoad ommysql
*.* action(type="ommysql" server="mysqlserver.example.com" serverport="1234"
db="syslog_db" uid="user" pwd="pwd")

Legacy Sample:

The same as above, but in legacy config format (pre rsyslog-v6):

$ModLoad ommysql
$ActionOmmysqlServerPort 1234 # use non-standard port
*.*      :ommysql:mysqlserver.example.com,syslog_db,user,pwd

 

我用第二种方法实现了。

第一种不报错,但日志显示不出来,暂不搞。

 

 

时间: 2024-09-23 04:42:36

rsyslog的ommsql模块如何连接MYSQL的非标准数据库端口?的相关文章

php连接mysql与mssql 2005数据库代码

php教程连接mssql 2005 1.下载以下两个文件,放入php ext目录及system32 php_sqlsrv_52_ts_vc6.dll   (线程安全) php_sqlsrv_52_nts_vc6.dll (非线程安全) vc6用于apache,vc9用于iis 2.修改php.ini extension=php_sqlsrv_52_ts_vc6.dll 3.下载sqlncli.msi,微软官方可以下 安装的时候提示是sql server 2008的,不过2005也是可以用的. 4

整理python连接MySQL/MongoDB/Redis/memcache数据库教程

如何整合redis mongodb mysql 1.业务系统的关联关系用mysql组织2.缓存数据用memcached.redis存取3.大文本数据放进mongodb存取中4.数据统计计数增加阀值功能 用mysql将memcached.redis.mongodb三者结合起来, 根据实际业务需要看一下哪些适合memcached.redis缓存存取,哪些适合mongodb存取. 核心架构: 1).应用系统框架架构2).数据库系统业务架构 是影响项目成功失败的关键. 一,python 操作 MySQL

tomcat通过socket连接MySQL,不再占用服务端口【linux】

MySQL连接方式的说明 http://icbm.iteye.com/blog/1840673 MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式).PIPE和SHARED MEMORY连接方式.  各连接方式的服务器.客户端启动选项,及连接默认值见下表:  TCP连接(Linux,Windows):  目标 启动选项 默认值 SERVER --port=PORT 3306 CLIENT --protocol=TCP --port=PORT 3306 SOCKET

Python连接mysql数据库

 首先你要做的还是下载相应的模块并且安装啦,下载地址自己搜,网上有很多,安装的话也很好办,安装之后python的安装目录下的Lib文件夹下的site-packages文件夹下的MySQLdb文件夹,这之中存放的便是该模块的定义.准备工作做好之后我们需要在源码中import MySQLdb 数据库的连接: 模块引入之后我们就需要和数据库进行连接了,实例代码如下: db = MySQLdb.connect("localhost","root","123456&

php连接mysql数据库并写入数据

原理步骤 1,php利用mysql_connect与mysql数据库连接 2,打开MySQL数据库 3,接受页面数据,PHP录入到指定的表中 4.然后利用mysql_query把sql执行并保存到数据库中. 连接mysql数据库超级简单如下  代码如下 复制代码 <?php mysql_connect("localhost","root","");//连接MySQL mysql_select_db("hello");//

mysql java 数据库-java连接MYSQL数据库第一次可以,第二次报错

问题描述 java连接MYSQL数据库第一次可以,第二次报错 做项目在做一个用户首次登陆输入手机号码,发送随机密码的功能模块,首次点击完全没问题,系统会发送短信(中国移动的短信机的原理是连接它的数据库,插入一条数据即可)问题就出在连接数据库的问题上,再次发送,则后台报错ResultSet is from UPDATE. No Data.. 报错信息如下 严重: Exception occurred during processing request: ResultSet is from UPDA

python连接mysql数据库出错,已经试了网上的几种方法,,求助

问题描述 python连接mysql数据库出错,已经试了网上的几种方法,,求助 http://blog.csdn.net/lishan9133/article/details/7024989 之前是按照上面的教程安装了mysqldb模块,可是在实际操作过程中,找不到对应行的代码,所以并没有按照上面的改. 打开数据库连接 db = MySQLdb.connect( host='192.188.80.41', port=3306, user='root', passwd='123456', db='

请教Enterprise Library 6.0怎样连接Mysql啊?

问题描述 大家好:第一次用EnterpriseLibrary6.0去连接Mysql,弄了好久都没试成功,想请教一下各位.有下面的一断配置,但总是报错:Theconnectionstringforthedefaultdatabase'mysql'doesnotexistordoesnothaveavalidprovider.<configSections><sectionname="dataConfiguration"type="Microsoft.Pract

php中连接mysql函数mysql_connect与mysql_pconnect对比

当需要使用PHP连接MySQL数据库的时候,会发现有两种数据库连接函数:mysql_connect()和mysql_pconnect(). 1.mysql_connect() 在脚本开始的时候,mysql_connect()会创建一个新的连接,脚本结束的时候就会关闭连接.脚本每一次执行,它都会创建一个新的连接. 2.mysql_pconnect() 当使用mysql_pconnect()连接数据库时,它首先会判断是否已经存在了数据库连接,如果存在,就会利用先用的资源ID,反之,就会创建一个新的连