fedora 14安装mysql数据库,实现数据库编程
来源:互联网 发布:顺序循环队列c语言 编辑:程序博客网 时间:2024/06/05 00:36
在进行安装之前先清理下旧的mysql相关东西。
[soft01@tarena vv]$ yum remove mysql
[soft01@tarena vv]$ rpm -qa|grep mysql
[soft01@tarena vv]$ rpm -e mysql
[soft01@tarena vv]$ rpm -e mysql-server
[soft01@tarena vv]$ rpm -e mysql-devel
将/var/lib/mysql里面的东西删掉。
安装:
切换到root用户下面,进行安装
[soft01@tarena vv]$ yum install mysql
[soft01@tarena vv]$ yum install mysql-server
[soft01@tarena vv]$ yum install mysql-devel
启动mysql,切换到root用户下
[root@tarena init.d]# /etc/rc.d/init.d/mysqld start
查看状态:
[root@tarena init.d]# /etc/rc.d/init.d/mysqld status
停止:
[root@tarena init.d]# /etc/rc.d/init.d/mysqld mysqld stop
切换到自己的用户下:
安装完成后,首次登陆mysql,
[soft01@tarena vv]$ mysql
在mysql指令窗口下,修改密码:
mysql> SET password = PASSWORD('123456');
或在shell指令下:
[soft01@tarena vv]$ mysqladmin -u root password 123456
登出mysq
mysql> exit;
设置完密码之后,重新登陆mysql:
[soft01@tarena vv]$ mysql -u root -p
输入密码。
创建库:
mysql> create database student;
切换库:
mysql> use student;
创建表:
mysql> create table student(sno INT QUIQUE,sname VARCHAR(20));
示例程序:
#include <stdio.h>
#include "mysql.h"
#include <stdlib.h>
#include <string.h>
int main()
{
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char* query;
int flag,t;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql,"localhost","root", "111111","student",0,NULL,0))
{
printf("Failed to connect to mysql.\n");
exit(1);
}
else
{
printf("success connect mysql.\n");
}
const char* strquery = "select * from student";
flag = mysql_real_query(&mysql,strquery,(unsigned long)strlen(strquery));
if(flag)
{
printf("query failed.\n");
exit(1);
}
else
{
res = mysql_store_result(&mysql);
unsigned int c = mysql_field_count(&mysql);
MYSQL_FIELD* fields[c];
for(t=0;t<c;t++)
{
fields[t] = mysql_fetch_field(res);
}
while(row=mysql_fetch_row(res))
{
for(t=0;t<mysql_num_fields(res);t++)
{
printf("%s:%s ",fields[t]->name, row[t]);
}
printf("\n");
}
}
mysql_close(&mysql);
exit(0);
}
编译:
gcc -o main q.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
安装完成mysql之后,头文件在/usr/include/mysql中
库文件在/usr/lib/mysql中
- fedora 14安装mysql数据库,实现数据库编程
- Fedora 安装mysql数据库
- fedora安装mysql数据库
- MySQL 数据库编程-连接数据库
- java数据库编程--MySQL数据库
- 在fedora里面安装BerkeleyDB数据库
- Fedora 安装Oracle 11gR2数据库
- Fedora 安装Oracle 11gR2数据库
- 数据库MySQL编程
- VC++MySQL数据库编程
- MySql 数据库编程 笔记
- VC++MySQL数据库编程
- mysql数据库编程
- python mysql数据库编程
- MYSQL数据库编程
- MySql 数据库编程 笔记
- MySql数据库编程
- 安装与配置Mysql数据库-python 实现mysql 查询
- ZeroMQ指南:第2章:中级材料
- 无法访问 javax.servlet.http.HttpServletRequest
- ZeroMQ指南:第3章:高级请求-应答模式
- jeewx 团队微信开发招募新人
- maven tomcat插件配置
- fedora 14安装mysql数据库,实现数据库编程
- avr频率占空比可调波形输出子函数
- 分享一个根据具体的日期判断星座的PHP函数
- UI界面之概况
- 编写一个过程将查询的字段和where条件中的字符串值动态调用
- DeepLearning tutorial(2)机器学习算法在训练过程中保存参数
- ZeroMQ指南:第4章:可靠的请求-应答
- a different object with the same identifier value was already associated with the session异常解决办法
- 自定义android控件