mysql安装连接测试c_Ubuntu 12.04下安装mysql并用C程序测试连接
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程序测试连接相关推荐
- Ubuntu18.04下安装MySQL
提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...
- ubantu 16.04 mysql_Ubuntu 16.04下安装MySQL
简单分享Ubuntu 16.04下安装MySQL的过程. 首先执行下面三条命令: sudo apt-get install mysql-server sudo apt isntall mysql-cl ...
- ubuntu安装mysql_Ubuntu18.04下安装MySQL
提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...
- Ubuntu 12.04下安装Oracle Express 11gR2
Ubuntu 12.04下安装Oracle Express 11gR2 [我的笔记] 参考1:http://www.linuxidc.com/Linux/2012-09/71382.htm 参考2:h ...
- ubuntu 16.04下安装mysql
ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...
- Ubuntu 12.04下安装极点五笔输入法
Ubuntu 12.04下安装极点五笔输入法 刚刚安装好了 Ubuntu 12.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在 ...
- Ubuntu 12.04下安装GTK 2.24.10
我利用此方法成功在Ubuntu12.04下安装GTK 2.24.10 记录一下 1.安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-ess ...
- 安装mysql 图_如何在Windows下安装MYSQL,并截图说明
说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...
- ubuntu 12 04下安装JDK7
前几天刚刚装了64位的ubuntu 12 04.各种折腾啊,基本是linux小白.非常白的小白,很多东西都是从网上各种翻资料,才找到解决办法-不多废话了.说一下自己安装jdk段的过程. 本文参考自,h ...
最新文章
- ICA算法处理后,ICA成分识别
- linux 命令 grep -A -B -C 显示行选项
- python中文编码-Python中文乱码(转)
- kafka->Flink->ElasticSearch(Java形式)
- python 数组 运算_python数据分析(二) python numpy--数组和矢量运算--数组对象
- 【渝粤教育】21秋期末考试市场调查与预测10243k2
- mysql操作库命令_MYSQL数据库------操作命令笔记
- python列表框_Python列表框
- 18-10-31 Scrum Meeting 3
- java中的fd是什么意思_java中关键字和保留字分别是什么意思
- kaggle实战笔记_1.数据处理
- webpack3+node+react+babel实现热加载(hmr)
- 6天通吃树结构—— 第一天 二叉查找树
- bzoj 1409 Password
- java.lang.UnsatisfiedLinkError: No implementation found for long com.autonavi.amap.mapcore.MapCore.n
- 设备管理 android问号,设备管理器里有问号怎么办
- sql怎么发音mysql_[原创]SQL发音考证(搜寻SQL-86标准)
- MDK 出现#68-D: integer conversion resulted in a change of sign
- MPEG-2 PS流
- 4、Shiro之IniRealm以及用户登录认证,角色认证,权限认证