MySQL在Windows下的基本配置_MySQL
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.

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。
