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

xiaoxiao2022-06-14  31

建立最化小化免安装版 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 相关资源:Mysql5.6.20绿色精简版
转载请注明原文地址: https://www.6miu.com/read-4936628.html

最新回复(0)