1.先安装mysql 代码:sudo apt-get install mysql-server mysql-client 2.再装开发包 代码:sudo apt-get install libmysqlclient-dev

启动mysql服务:

1.net start mysql 这是在DOS环境下采用的命令,在linux中没有这个命令.

2. /etc/init.d/mysql restart 这是linux下的服务启动命令,我的机子上已经启动本服务,运行命令的结果显示如下

上面显示已经开启服务,还给出了相应进程号.

3.测试连接,编辑conn_mysql.c文件:

代码:

#include

#include

#include

int main(int argc, char *argv[])

{

MYSQL my_connection;

int res;

mysql_init(&my_connection);

/*mysql_real_connect(&mysql,host,user,passwd,dbname,0,NULL,0) == NULL)*/

if (mysql_real_connect(&my_connection, "localhost", "root", "xtaywgqt","c_test",0,NULL,CLIENT_FOUND_ROWS))

{

printf("Connection success\n");

res = mysql_query(&my_connection, "insert into user_info values(3,'Li','f')");

if (!res)

{

printf("Inserted %lu rows\n",(unsigned long)mysql_affected_rows(&my_connection));

/*里头的函数返回受表中影响的行数*/

}

else

{

//分别打印出错误代码及详细信息

fprintf(stderr, "Insert error %d: %s\n",mysql_errno(&my_connection),mysql_error(&my_connection));

}

mysql_close(&my_connection);

}

else

{

fprintf(stderr, "Connection failed\n");

if (mysql_errno(&my_connection))

{

fprintf(stderr, "Connection error %d: %s\n",mysql_errno(&my_connection),mysql_error(&my_connection));

}

}

return EXIT_SUCCESS;

}

4.编译方法:

gcc $(mysql_config --cflags) conn_mysql.c -o conn_mysql $(mysql_config --libs)

mysql安装连接测试c_Ubuntu 12.04下安装mysql并用C程序测试连接相关推荐

  1. Ubuntu18.04下安装MySQL

    提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...

  2. ubantu 16.04 mysql_Ubuntu 16.04下安装MySQL

    简单分享Ubuntu 16.04下安装MySQL的过程. 首先执行下面三条命令: sudo apt-get install mysql-server sudo apt isntall mysql-cl ...

  3. ubuntu安装mysql_Ubuntu18.04下安装MySQL

    提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...

  4. Ubuntu 12.04下安装Oracle Express 11gR2

    Ubuntu 12.04下安装Oracle Express 11gR2 [我的笔记] 参考1:http://www.linuxidc.com/Linux/2012-09/71382.htm 参考2:h ...

  5. ubuntu 16.04下安装mysql

    ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...

  6. Ubuntu 12.04下安装极点五笔输入法

    Ubuntu 12.04下安装极点五笔输入法     刚刚安装好了 Ubuntu 12.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在 ...

  7. Ubuntu 12.04下安装GTK 2.24.10

    我利用此方法成功在Ubuntu12.04下安装GTK 2.24.10  记录一下 1.安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-ess ...

  8. 安装mysql 图_如何在Windows下安装MYSQL,并截图说明

    说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...

  9. ubuntu 12 04下安装JDK7

    前几天刚刚装了64位的ubuntu 12 04.各种折腾啊,基本是linux小白.非常白的小白,很多东西都是从网上各种翻资料,才找到解决办法-不多废话了.说一下自己安装jdk段的过程. 本文参考自,h ...

最新文章

  1. ICA算法处理后,ICA成分识别
  2. linux 命令 grep -A -B -C 显示行选项
  3. python中文编码-Python中文乱码(转)
  4. kafka->Flink->ElasticSearch(Java形式)
  5. python 数组 运算_python数据分析(二) python numpy--数组和矢量运算--数组对象
  6. 【渝粤教育】21秋期末考试市场调查与预测10243k2
  7. mysql操作库命令_MYSQL数据库------操作命令笔记
  8. python列表框_Python列表框
  9. 18-10-31 Scrum Meeting 3
  10. java中的fd是什么意思_java中关键字和保留字分别是什么意思
  11. kaggle实战笔记_1.数据处理
  12. webpack3+node+react+babel实现热加载(hmr)
  13. 6天通吃树结构—— 第一天 二叉查找树
  14. bzoj 1409 Password
  15. java.lang.UnsatisfiedLinkError: No implementation found for long com.autonavi.amap.mapcore.MapCore.n
  16. 设备管理 android问号,设备管理器里有问号怎么办
  17. sql怎么发音mysql_[原创]SQL发音考证(搜寻SQL-86标准)
  18. MDK 出现#68-D: integer conversion resulted in a change of sign
  19. MPEG-2 PS流
  20. 4、Shiro之IniRealm以及用户登录认证,角色认证,权限认证

热门文章

  1. 业务专题篇:AB测试实验设计与评估
  2. Go语言操作MySQL
  3. Embedding在网易严选搜索推荐中的应用
  4. 使用Spark/Java读取已开启Kerberos认证的HBase
  5. Java之品优购部署_day03(6)
  6. linux中各目录及详细介绍
  7. Linq to sql 消除列重复 去重复
  8. 动态代理的简单实例.
  9. nginx proxy_pass末尾神奇的/
  10. Spring框架整合JUnit单元测试