Maison > base de données > tutoriel mysql > le corps du texte

MySQL在Windows下的基本配置_MySQL

WBOY
Libérer: 2016-06-01 13:07:09
original
996 Les gens l'ont consulté

MySQL相比于MS和Oracle,属于较小的数据库,对于小型或中型规模的开发/应用已经足够。本文主要记录MySQL在windows系统下的安装和基本配置

一 安装

MySQL的版本:

1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4. MySQL Cluster CGE 高级集群版,需付费。
5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。

通常选用社区版本,甚至,可以选用简洁的essential版本(一般只有30多M),再配合图形界面MySQL-Front就能应对绝大多数需求。


二 配置

安装完成需选用MySQL Server Instance Config Wizard进行配置。除非有特别的需求,一般选择 standard configuration,之后的选项根据需求:将MySQL安装成为服务,将bin目录包含到PATH路径,root用户的密码,匿名帐户等


三 C/C++开发


使用C/C++类型的API,通常安装的目录下已经包含了使用C/C++开发的必要文件,他们在lib文件夹和include文件夹下面。应该注意以下的问题

1 通常的Windows平台上使用C开发MySQL程序,应该使用Visual studio,因为MySQL提供的库文件在GNU的编译器(移植到windows上的版本)下,并不能很好的工作。

2 如果选择了编写64位的应用程序,那么mysql也应该选择64位。版本不对应,往往意味着API也不对应,会导致链接时找不到函数

3 在项目属性中配置属性/VC++目录/包含目录添加include目录;配置属性/VC++目录/库目录添加lib目录,在链接器/输入/附加依赖项添加libmysql.lib

4 在编写程序时,通常要包含mysql.h,在此头文件之前,还应包含winsock.h

5 读写大的blob数据,比如图像,可能要修改max_allowed_packet:客户端默认是16M,服务端默认是1M,在my.ini文件中,在[mysqld]后添加max_allowed_packet=16M,下面添加一行set-variable=max_allowed_packet=16M.



source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!