博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
访问远程MySQL
阅读量:4978 次
发布时间:2019-06-12

本文共 1127 字,大约阅读时间需要 3 分钟。

#所用的客户端是VS2008,远端MySQL数据库使用命令行输入:

1、先对数据库进行设置:

 

 
/*
在数据库中输入
*/
grant all privileges on
*
.
*
to
'
用户名
'
@
'
IP
'
identified by
'
密码
'
with
grant option
 
/*
补充:*.* 指的是用户可以访问MySQL中的全部数据库中全部表/
/*IP指的是被授与访问权利的机子的ip地址
*/
 

 

 

 
/*
在命令行中输入
*/
sudo vi
/
etc
/
mysql
/
my.cnf
 
 
 
 
/*
找到下面这句,并在这句前面打上#号,以便每台计算机都能访问数据库
*/
# bind
-
address
=
127.0
.
0.1
 
/*
最后,刷新一下数据库
*/
sudo
/
etc
/
init.d
/
mysql restart

 

2、客户端配置(win7或ubuntu下载 MySQL ODBC 3.51 Driver,因为在ubuntu上有人用Mono搞C#,所以ubuntu也提进去)

  可以到下载,安装在此不多说了。

  安装完后,在win7下怎么看你有了MySQL ODBC 3.51 Driver这个驱动程序呢?

  控制面板=>管理工具=>数据源(ODBC)=>驱动程序

2010081509484522.jpg

 

 

3、在vs中:(我用的是web)

 

ContractedBlock.gif
ExpandedBlockStart.gif
代码
 
using System.Data.Odbc;
/*
加入这个命名空间
*/
private
void
button1_Click(object sender, EventArgs e)
{
string MySQL_str
=
"
Driver={MySQL ODBC 3.51 Driver};Server=172.17.21.75;Database=jay;User=glb; Password=123;Option=3;chartset = utf-8;
"
;
/*
数据库名为:jay;mysql授与的用户名为:glb,相应密码为:123
*/
OdbcConnection MySQL_conn
=
new
OdbcConnection(MySQL_str);
MySQL_conn.Open();
if
(MySQL_conn.State
==
ConnectionState.Open)
{
MessageBox.Show(
"
连接已打开
"
);
}
else
{
MessageBox.Show(
"
连接没有打开
"
);
}
}

 

 

转载于:https://www.cnblogs.com/guolebin7/archive/2010/08/15/1800090.html

你可能感兴趣的文章
python学习笔记:python异常的调用原理
查看>>
用来生成get set string 方法
查看>>
iOS开发日记17-runtime基础篇
查看>>
第6次课程作业--郑懿
查看>>
net的Session配置
查看>>
winform下读取excel文件并绑定datagridview例子
查看>>
常用协议 —— webservice://
查看>>
格式化Json传递的日期
查看>>
写一个js表单验证框架
查看>>
工厂模式
查看>>
修改html页面内css引入路径
查看>>
[LeetCode]#8 String to Integer (atoi)
查看>>
Clappr——开源的Web视频播放器
查看>>
vbs实现zip压缩
查看>>
php-resque 轻量级队列
查看>>
消息中间件之 RocketMQ
查看>>
1959-计算机基础知识大赛 6
查看>>
局域网多人对战飞行棋的实现
查看>>
Python中几种数据的常用内置方法
查看>>
安卓点击事件语法
查看>>