`
colorado
  • 浏览: 54615 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

建立最化小化免安装版 MySQL 服务器的配置

阅读更多
建立最化小化免安装版 MySQL  服务器的配置

为了能够将 MySQL 服务器嵌入到自己的应用安装程序中,需要建立最小化的免安装 MySQL 服务器,为此配置如下:
1、从 www.mysql.com 下载Zip包mysql-noinstall-5.1.30-win32.zip,解压到目录D:\Database\Mysql\

2、保留下述目录结构及文件,其余删除。
Database
      \MySQL
            \bin
            \data
                     \mysql
                     \test
            \share
                     \charsets
                     \english

Mysql 是服务器根目录,该目录下只需要一个文件 my.ini

bin 目录下面的文件:
libmysql.dll
myisamchk.exe
mysql.exe
mysqladmin.exe
mysqld.exe
mysqldump.exe
data 目录保留 mysql-noinstall-5.1.30-win32.zip 中data目录 。
share 目录保留charsets,english 目录和errmsg.txt文件,删除该目录中的其它内容。

这样就建立好了 MySQL 服务器

2、配置
在 my.ini 配置文件中最重要的是指定字符集和根目录:
……
[mysql]
default-character-set=utf8

[mysqld]
……
basedir="D:/Database/Mysql/"
datadir="D:/Database/Mysql/Data/"
default-character-set=utf8
default-storage-engine=INNODB
……
请注意在选项文件中一般建议使用正斜线,不建议用反斜线指定Windows路径名。使用反斜线时,可使用用双反斜线。

3、启动MySQL服务器
⑴手工启动
mysqld –defaults-file="D:\Database\Mysql\my.ini"
不能用 Ctrl+C 关闭,在另一 Command 中,用以下命令关闭:
mysqladmin shutdown -u root
⑵配置服务
mysqld --install MyLocalSQL –defaults-file="D:\Database\Mysql\my.ini"
该服务会随 Windows 系统启动而自动启动。
⑶启动服务
net start MyLocalSQL
⑷停止服务
net start MyLocalSQL
⑸卸载服务
mysqld --remove MyLocalSQL

4、测试
在另一控制台运行:
mysqlshow -u root -p

在测试中发现,配置了另一个 MySQL 实例后,MySQL Query Browser 可以正确连接并使用,但MySQL Administrator不能找到该服务,估计此程序需要默认的 MySQL 安装。


5、小结
使用免安装 MySQL 服务器比嵌入式 MySQL 要好得多, Embeded MySQL 为单实例,由调用应用程序独占使用,并且不能远程连接。

免安装 MySQL 服务器原始大小接近20M。

更多信息,请参考官方文档:
http://dev.mysql.com/doc/refman/5.1/zh/installing.html#windows-select-server
分享到:
评论

相关推荐

    MySQL Server 5.1.34 迷你 绿色 免安装 免配置 版

    MySQL Server 5.1.34 迷你绿色免安装免配置版是针对Windows操作系统设计的一款轻量级数据库管理系统,它具有便携式、无需安装和配置的特点,适合于快速搭建临时或测试环境中的数据库服务。这个版本在不牺牲功能的...

    简洁免安装版mysql

    "简洁免安装版MySQL"指的是不需要通过复杂的安装过程就能在计算机上运行的MySQL版本,通常是为了方便用户快速部署和测试环境而设计的。 在这样的版本中,MySQL的配置文件、可执行文件以及必要的库文件都被整合在...

    mysql免安装版

    Navicat for MySQL是一款强大的数据库管理和开发工具,它可以连接到多种版本的MySQL服务器,提供图形化的界面来执行SQL查询、管理数据库对象、进行数据导入导出等操作。对于初学者和开发者来说,Navicat简化了与...

    SQLyog免安装版+配置说明

    在“SQLyog免安装版+配置说明”中,我们可以了解到这款工具的便携式特性,无需正式安装即可直接运行,这对于系统维护、临时工作环境或者在不具有管理员权限的电脑上使用尤为方便。 SQLyog的核心功能包括但不限于...

    MySql免安装版

    - **include**:包含MySQL服务器所需的头文件,供开发人员编译连接MySQL的程序使用。 - **lib**:包含库文件,如`.so`或`.dll`,用于链接MySQL的API。 - **scripts**:安装和初始化数据库的一些脚本文件。 - **my....

    免安装的MYSQL,下载软件后一键打开就可以使用

    1. **启动MySQL数据库.bat** - 这是一个批处理文件,用于自动化执行启动MySQL服务器的命令。用户只需双击这个文件,就可以启动MySQL服务,省去了手动运行命令行的步骤。 2. **populate.sql** - 这是一个SQL脚本文件...

    mysql 免安装

    详细配置说明是免安装MySQL的关键部分,它指导用户如何设置和启动数据库服务,包括但不限于以下步骤: 1. **环境变量配置**:设置`PATH`环境变量,使系统能够识别MySQL的可执行文件路径。 2. **数据目录创建**:为...

    Mysql双服务器互为主从和读写分离配置

    - **下载并安装MySQL 5.7.14免安装版**:从指定链接下载MySQL 5.7.14的免安装版压缩包,解压至所需目录。例如,本例中解压到了`E:\Soft\Java\mysql-5.7.14-winx64`。 - **添加环境变量**:将解压后的`BIN`文件夹路径...

    navicat免安装版

    《Navicat免安装版:全能数据库管理利器》 Navicat是一款强大的数据库管理工具,其免安装版本更是为用户提供了便捷的使用体验。这款软件以其全面的功能、友好的界面和广泛的数据支持赢得了广大用户的喜爱。它能支持...

    DbVisualizer-8.0.9免安装版

    使用DbVisualizer,用户可以通过简单的界面配置连接参数,轻松建立与目标数据库的连接。支持JDBC驱动,只需导入相应的驱动jar文件,即可连接到几乎任何支持JDBC的数据库。 4. **SQL编辑器**: DbVisualizer内建了...

    Windows mysql8.0.36.0详细安装教程,附带MySQL安装包

    这个文件是MySQL官方社区版的安装向导,用于在Windows系统上安装MySQL服务器和相关组件。 **安装步骤**: 1. **解压与运行安装程序**:将压缩文件解压到一个方便的位置,然后双击`mysql-installer-community-8.0....

    Mysql ODBC 5.1 32位64位 免安装驱动.zip

    1. **连接参数**:使用ODBC驱动时,你需要配置数据源名称(DSN)、用户名、密码、主机名等连接参数来建立到MySQL服务器的连接。 2. **数据源管理**:在Windows中,你可以通过ODBC数据源管理器(ODBC Data Source ...

    vb mysql odbc 免安装 纯代码安装

    创建一个新数据源,需要在`ODBC.INI`子键下创建一个新的子键,例如`MyMySQLDSN`,并设置相关属性,如`Driver`指向ODBC驱动的路径,`Description`为数据源的描述,`Server`为MySQL服务器地址,`Database`为数据库名,...

    SQLyog_Enterprise免安装

    9. **性能监控**:实时监控MySQL服务器的性能指标,包括CPU、内存使用情况,以及查询缓存、InnoDB缓冲池等关键参数,帮助优化服务器配置。 10. **无需安装**:SQLyog Enterprise的免安装版本便于携带和使用,只需...

    mysql-5.5.62-win64(免安装)。

    “mysql-5.5.62-winx64”这个文件可能包含以下内容:MySQL服务器的可执行文件、配置文件(如my.ini或my.cnf)、日志文件、数据文件夹(用于存储数据库和表的数据)、客户端工具(如mysql.exe和mysqladmin.exe)以及...

    mysql-5.0.96-win32非安装版开发包

    总结,这个“mysql-5.0.96-win32非安装版开发包”为在Windows上的Qt应用提供了连接MySQL数据库所需的库文件和头文件,使得开发者能够在不安装完整MySQL服务器的情况下,轻松地实现数据库操作。通过正确配置项目文件...

    HeidiSQL_9.3_Portable(便携版=免安装版)

    - `libmysql.dll`:这是MySQL客户端库,用于连接和通信MySQL服务器。 - `libeay32.dll` 和 `ssleay32.dll`:这两个文件是OpenSSL库的一部分,提供了加密和安全套接层(SSL)支持,确保与数据库的连接是安全的。 -...

    mysql-8.0.18-winx64-免安装包

    首先,MySQL 8.0.18是MySQL服务器的一个重要版本,它包含了多项性能优化和功能增强。从8.0版本开始,MySQL引入了许多新特性,如窗口函数、JSON字段的增强、更好的查询优化以及InnoDB存储引擎的改进等。这些特性使得...

    mysql-8.0.18-winx64.zip

    这种绿色版通常包含所有必要的运行时组件,但可能缺乏图形化的配置工具。"my.ini"文件是MySQL服务器的配置文件,用于设置数据库的启动参数,如数据存储位置、端口号和服务账户等。用户只需修改这个文件中的目录路径...

Global site tag (gtag.js) - Google Analytics