visual studio 之 mysql 的配置及使用举例
来源:互联网 发布:新歌声网络战队直播 编辑:程序博客网 时间:2024/06/05 16:27
本文主要介绍windows 8 64位平台下 visual studio 2013 如何使用mysql
在win8环境下安装测试,64位win8只能安装64位mysql server。
下载如下链接中的资源
http://dev.mysql.com/downloads/installer/ (MySQL for Visual Studio 1.1.3 GA has been released)
选择64bit进行default安装即可。
然后在 Configuration Manager 中将平台设置为X64,
在 Project Settings 里分别设置
C/C++ 的 Additional Include Dictionaries 添加 C:\Program Files\MySQL\MySQL Server 5.6\include;
Linker 的 Additional Library Dictionaries 添加 C:\Program Files\MySQL\Connector C++ 1.1.3\lib\opt;
C:\Program Files\MySQL\MySQL Server 5.6\lib
添加头文件 和 lib 包含
#include <mysql.h>#pragma comment( lib, "libmysql.lib")
最后代码具体如下:
#include <mysql.h>#pragma comment( lib, "libmysql.lib")int _tmain(int argc, _TCHAR* argv[]){ MYSQL mysql; mysql_init(&mysql); if (mysql_real_connect(&mysql, "localhost", "root", "passwd", "database_name", 3306, 0, 0)) { cout << "ok" << endl; return 0; } else { int i = mysql_errno(&mysql); const char * s = mysql_error(&mysql); cout << s << endl; } return 0;}
然而,若远程访问 Ubuntu 的 mysql 数据库,则可能不行,因为在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf 配置文件了!
-----------------------
接着从此处开始为转发:
-------------------------下面我们一步步地来:
$mysql -u root -p
> passwd
mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
如果你想进行远程访问或控制,那么你要做两件事:
其一:
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
其中xoops_root为username, 654321为passwd,xoops为数据库名
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 0.0.0.0
这样就可以允许其他机器访问MySQL了。
其中,bind-address = 127.0.0.1 => 0.0.0.0
127.0.0.1 只监听本地的请求
0.0.0.0 则监听所有请求
如果只改为对外地址,则只监听外部请求。
最后重启mysql,$restart mysql 即可远程访问成功了。
- visual studio 之 mysql 的配置及使用举例
- Visual Studio 2010安装、配置及使用
- 用Visual Studio配置python的mysql
- Visual Studio配置MySql数据库
- Visual studio中AStyle Extension插件的安装和配置及使用
- Android Studio之SVN的配置及简单使用
- Visual Studio Community2015及使用
- visual studio的使用
- visual studio的使用
- visual studio的使用
- Visual Studio的扩展 NuGet的安装及初次使用
- 使用Microsoft Visual Studio Code配置代理服务器的方法
- MySQL++在Visual studio 2005上配置
- 使用android studio的配置及注意事项
- Android Studio的配置及使用
- Visual Studio插件Visual AssistX的使用
- 在visual studio中使用mysql
- Visual Studio 2013之Opendv配置【未完】
- java JDK环境变量配置
- HDU 4217 Data Structure?(树状数组求前k大)
- java方法的重写和重载
- 在keychain tool里,Request a certificate时,出错''The specified item could not be found in the keychain"
- Hbase 安装--错误1:Unknown out of band call #-2147483647
- visual studio 之 mysql 的配置及使用举例
- Hbase安装--错误2: Class path contains multiple SLF4J bindings
- zookeeper安装--1. 下载源文件
- bypass更新
- SmartFoxServer学习总结(转…
- Smartfoxserver 基础入门(…
- Oracle PL/SQL 使用隐式游标
- No valid Qt version set S…
- 窗口句柄、窗口类对象以及窗…