|
本帖最后由 999999 于 2013-4-22 21:30 编辑
这个版本是精简后的,只有4MB解压后12MB。能完美支持中文字段。
易语言使用方法,解压后将根目录里所有文件复制进你软件的同一目录(可新建一英文目录名,如“mysql ”)
在启动时可用“执行”命令启动mysql服务:执行 (4, “.\mysql\bin\mysqld.exe”, “ --default-character-set=gbk”, , 1)
软件同目录下放mysql的目录 这里默认是gbk编码
在使用中因为每次关闭服务进程是有6-8秒的延时,所以在这段时间,要是想mysql再次启动,就会出现进程冲突。解决的办法就是在每次软件启动或关闭时检测一下是否有mysqld.exe 进程没有终止,有的话就干掉他,这样就能每次都正常启动mysql了!
还有如果要是系统在已经存在一个服务端,可以在启动是修改一下默认的端口加上这一段“ --port=3308 ”方法:
执行 (4, “.\mysql\bin\mysqld.exe”, “ --port=3308 --default-character-set=gbk”, , 1)
改成了3308,你可以改成任何不常用端口,这样你的软件拿到别的已经装有mysql的机器上也能正常启动!
下面付源码:- .版本 2
- .支持库 eAPI
- .支持库 spec
- .支持库 shell
- .子程序 __启动窗口_创建完毕
- .局部变量 系统进程, 进程信息, , "0"
- .局部变量 i, 整数型
- 系统进程 = 取系统进程列表 ()
- .计次循环首 (取数组成员数 (系统进程), i)
- .如果真 (系统进程 [i].进程名称 = “mysqld.exe”)
- 终止进程 (系统进程 [i].进程标识符)
- 延迟 (1000)
- .如果真结束
- .计次循环尾 ()
- 执行 (4, “.\mysql\bin\mysqld.exe”, “ --default-character-set=gbk”, , 1)
- .子程序 __启动窗口_将被销毁
- .局部变量 系统进程, 进程信息, , "0"
- .局部变量 i, 整数型
- 执行 (4, “.\mysql\bin\mysqladmin.exe”, “ --user=root --password= shutdown”, , 1)
- 系统进程 = 取系统进程列表 ()
- .计次循环首 (取数组成员数 (系统进程), i)
- .如果真 (系统进程 [i].进程名称 = “mysqld.exe”)
- 终止进程 (系统进程 [i].进程标识符)
- 延迟 (1000)
- .如果真结束
- .计次循环尾 ()
复制代码
mysql6易超级精简版.part01.rar
(900 KB, 下载次数: 499)
|
评分
-
查看全部评分
|