首页 > 技术文章 > 搭建mysql编程平台

ccccccccc 2013-12-11 13:02 原文

首先安装mysql-server

1直接在centos下面yum -y install mysql*

 

2 然后启动mysql 服务,/etc/rc.d/init.d/mysqld start(之前还得看看状态 /etc/rc.d/init.d/mysqld status,此时应该是stoped)

关闭服务通过三个办法可以达到一service mysqld stop 二./mysqladmin shutdown 三 /etc/ini.d/mysql stop

 

3设置mysql密码 三种方法

a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)一般在/usr/bin 目录下

第一次设置密码是./mysqladmin -u root password "1987"

b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)

c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;  (对登录数据库后这种方式)

(/etc/init.d/mysqld start 是干什么的?)

 

4 yum -y install mysql-devel*安装mysql 编程所用的头文件和库文件

 

 

 

#include <iostream>
#include <mysql/mysql.h>
#include <string>
using namespace std;
main() 
{
     MYSQL mysql;
     mysql_init(&mysql);
     mysql_real_connect(&mysql, "localhost""root""root""test", 3306, NULL, 0);
     string sql = "insert into t1 (id, name) values (1, 'java1');";
     mysql_query(&mysql, sql.c_str());
     mysql_close(&mysql);
}
g++ -o 1.out 1.cpp -lmysqlclient -I/usr/include/mysql/ -L/usr/lib/mysql

然后在编译的时候要加上g++ 1.cpp -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient 第一个是头文件所在目录,第二个是库文件所在目录,第三个是所使用的库文件

 

推荐阅读