一、linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eje
一、linux下挂载光驱:
挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom
卸载光驱 umount /dev/cdrom
弹出光驱 eject
推进光驱 eject –t
二、运行mysql只需安装:
mysql-server-3.23.54a-11.i386.rpm
mysql-3.23.54a-11.i386.rpm
开发mysql需要特别安装开发包:
mysql-devel-3.23.54a-11.i386.rpm
三、linux程序包的安装:
rpm –ivh 要安装的软件包
rpm –qa | grep 特定的软件包
rpm –e 要删除的软件包
四、linux中mysql服务的启动:
/etc/rc.d/init.d/mysqld status 查看当前的mysql服务状态
service mysqld start 启动mysql服务
mysql –u root –p pass 使用用户名root和密码pass连接mysql数据库
五、linux c/c++开发mysql程序结构
头文件:#include
编译选项:
gcc -o server server.c –i /usr/include/mysql –l /usr/lib/mysql –l mysqlclient –lz –lm
连接过程:
step 1:连接数据库
建立mysql mysql;
mysql_init(&mysql);初始化
mysql_real_connect(&mysql,”hostname”,”username”,”password”,”database”,0,null,0);
step 2:执行sql语句
mysql_real_query(&mysql,sql);
step 3:获取查询结果
建立mysql_res结构 *res;
res = mysql_store_result(&mysql);
step 4:获取查询结果每一行,并进行相应处理
mysql_fetch_row(res);
mysql_num_fields(res); 获取结果的字段数
printf(“%s\n”,row[index]);
step 5:释放资源
mysql_free_result(res);
mysql_close(&mysql);
,