连接到本机上的MYSQL:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、雅安服务器托管、营销软件、网站建设、定远网站维护、网站推广。
1.按快捷键win+R键来进入运行,并输入cmd,点击确定
2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql
连接到远程主机上的MYSQL:
假设远程主机的IP为:110.110.110.110,用户名为root,密码为123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
#include
iostream
#include
winsock2.h
//
mysql.h中需要
#include
mysql/mysql.h
//
确保加了mysql的头文件到编译器目录里/**
*
我只演示了连接,执行语句等请搜索网上例子
*
项目需要连接
libmysql.lib
*
执行程序需要包含
libmySQL.dll
*/
int
main()
{
MYSQL
*
temp
=
NULL;
MYSQL
*
temp2
=
NULL;
my_bool
my_true
=
true;
const
char*
hostname
=
"localhost";
//数据库地址
const
char*
usernmae
=
"root";
//用户名
const
char*
password
=
"root";
//密码
const
char*
dbName
=
"test";
//数据库名
unsigned
int
port
=
3306;
//端口
temp
=
mysql_init(
NULL
);
if(!temp)
{
printf("初始化失败");
return
0;
}
if(mysql_options(temp,
MYSQL_SET_CHARSET_NAME,
"gbk"))
{
printf("设置charset失败");
return
0;
}
if(mysql_options(temp,
MYSQL_OPT_RECONNECT,
my_true))
{
printf("设置可重连失败");
return
0;
}
temp2
=
mysql_real_connect(temp,
hostname,
usernmae,
password,
dbName,
port,
NULL,
0);
if(!temp2)
{
printf("连接失败");
mysql_close(temp);
return
0;
}
printf("连接成功,`temp2`
即为mysql连接,用做后续的查询等操作.");
return
0;
}
要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:
步骤1:电脑上安装Navicat Premium(可以百度搜索“Navicat Premium”然后下载)
步骤2:安装完毕,打开Navicat Premium,点击“连接”,然后下拉选择“MySQL”
步骤3:打开MySQL的新建连接界面,然后给连接取个名字并输入已知MySQL数据库所在服务器的IP地址、数据库端口(默认3306)、用户名、密码,确保没问题之后点击“测试连接”,如果提示“连接成功”,则说明输入的各项参数是正确的。
步骤4:测试通过之后点击“确定”,即可成功连接服务器上面的MySQL数据库,在里面就可以面各个数据库的数据了。