- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 mysql的多线程安全问题:在mysql_real_connect时出现段错误。
<br /> 问题简化重现19 #include<br />20 #include 21<br />22 void* func(void* arg)<br />23 {<br />24 MYSQL* mysql = (MYSQL *)arg;<br />26 mysql_real_connect(mysql, “127.0.0.1″, “root”, “213456″, “FC_word”, 3344, NULL, 0);<br />27 mysql_close(mysql);<br />29 return
2010-09-30 09:50:00 13393 2
原创 当mysql中指定的socket路径改变时如何通过ODBC进行访问?
<br />困扰我一下午的问题,现在终于明朗了。<br />我们都知道,mysql安装的时候客户端和服务端连接的时候在默认的情况下都是通过/tmp/mysql.sock这个链接来完成的。但是由于我们为了改变数据库的存放路径,我们也改变了这个默认的路径,可以通过my.cnf这个配置文件来修改,具体的参见我的另外一篇博文。<br /> <br />但是在 在改了这个sock之后,我用odbc连的时候却发现总是连不上,提示“[08S01][unixODBC][MySQL][ODBC 5.1 Driver]Can'
2010-09-27 17:52:00 4040
原创 在虚拟机上如何配置apache?
<br />这个问题,让我弄了很长时间,把过程记下来吧!<br />1、安装apache:make,make install。<br />2、把虚拟机配置成桥接模式。<br />3、把虚拟机防火墙关掉。<br />4、把虚拟机和客户机设置成同一个网段内。<br />5、启动apache:/usr/local/apache2/bin/apachectl start<br />6、配置apache 的conf目录下面的http.conf:<br /> ServerName: 主机地址和端口<br />
2010-09-17 10:38:00 3807
原创 bash的基本用法
<br />这两天写makefile需要用到bash语句,就学到了一些基本用法,其中有一些要点纪录如下:<br />1、在编写bash命令时,需要在刚开始加上@标识符,并且所有命令都需要写在一行,另外每个关键字都需要用空格格开。<br />2、在for语句中引用变量之后,在if语句中如果需要引用该变量,则需要加上双引号。<br />下面举个例子:<br /><br />INCLUDEPATH=./include<br />LIBPATH=./lib<br />LIBS=$(LIBPAHT) -lmysql<
2010-09-03 10:42:00 978
原创 mysql 的c++程序的编译与连接
<br />这个问题几乎困扰了我一天,终于得到解决。<br /> 第一首先下载mysql-server、mysql-client、mysql-connector,把mysql-connector解压之后,把头文件考到/usr/include下面,把库文件拷到/usr/lib下面。<br /> 然后编写一个C++程序,我的例子如下:<br /> #ifndef __MYSQL_JOB_H<br />#define __MYSQL_JOB_H<br />//#ifdef _cpluspl
2010-09-02 11:05:00 1950
原创 mysql的使用
<br /> [转贴自http://homepage.qdcatv.com.cn/antonio/mysql/mysql.htm] <br /> <br /> 执行一个查询有以下几个步骤要做。首先执行一个查询,然后保存结果, <br /> 得到的是一个子集。这里是一个小例子: <br /> <br /> #include <br /> #include <br /> #include "mysql.h" <br /> <br /> MYSQL
2010-09-01 16:46:00 1091
原创 mysql的备份
<br />mysql备份命令 <br />关键字: mysql <br />还原或者导入数据库命令: <br /><br />mysql -u root --password=root <br /><br />备份数据库命令: <br /><br />mysqldump -u root --password=root --database helloworld >helloworld_backup.sql <br /><br /><br />其他用法: <br /><br />1.导出整个数据库 <br
2010-09-01 16:46:00 560
原创 mysql基本命令
<br /><br />1、下载MySQL的安装文件<br /> 安装MySQL需要下面两个文件:<br /> MySQL-server-4.0.16-0.i386.rpm <br /> MySQL-client-4.0.16-0.i386.rpm<br /> 下载地址为:www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下
2010-09-01 11:57:00 485
原创 用init命令玩转linux运行级别
<br />也许大家偶然会发现/sbin里有个init命令。你知道它是如何使用的吗? <br /> 如果你不喜欢使用图形登录方式,如何能够让用户在控制台下运行startx命令呢? <br /> 有时你要维护服务器,暂时不希望别的用户登录系统,但自己仍对网络有访问权,又该怎么办呢? <br /> 其实,如果你知道了三个问题之间的关系,它们就不成问题了。让我们这里入手了解一下Linux的运行级别(runlevel)吧! <br /> 其实init是Linux系统里的根进程,是系统所有进程的祖先。它的主要
2010-09-01 10:15:00 870
原创 linux 的运行级别
<br />标准的linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着X Window 系统。如果目前正在3或5,而你把运行级降低到2的话,init就会执行K45named脚本。<br /> 不同的运行级定义如下:(可以参考Red Hat linux里面的/etc/inittab)<br /> # 缺省的运行级,RHS用到的级别如下:<br /> # 0 - 停机(千万不要把initdefault设置为0 )<br /> # 1 - 单用户模式<br /> # 2
2010-09-01 10:14:00 548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人