Wishlist 0 ¥0.00

MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径

 

从2016年4月以后从官方下载的mysql 5.5,mysql5.6,mysql5.7,如果安装界面是这样的

那么就说明你的软件已经是官方网站新发布的安装包了,需要net framework 4.0及以上版本才可以安装。一般2003需要,2008都可以直接安装。

Microsoft .NET Framework 4.0 正式版 32位
http://www.jb51.net/softs/25944.html
Microsoft .NET Framework 4.0 正式版 64位
http://www.jb51.net/softs/69112.html

 

言归正传:

看了下面的两个图就知道了:

 

 


1、选择安装的时候,只能通过自定义方式安装。
2、选择好需要安装的产品加到右侧(点击剪头)
3、鼠标切到右侧项目 点击 mysql server 5.* 以后,右边下角才会出现这个选项,点击advanced options 就可以选择自定义路径了。

win2008服务器,fastCGI完美设置教程

在WIN2008的IIS7上使用FASTCGI调用PHP-CGI.EXE,默认只有4个进程这样对于大流量的网站为说进程数不足带来的进程排队现象十分严重,解决方案如下
32位系统 http://www.iis.net/Downloads/files/AdminPack/TP2/AdminPack_x86.msi
64位系统 http://www.iis.net/Downloads/files/AdminPack/TP2/AdminPack_amd64.msi
下载如下工具,安装后,如下图
修改WIN2008下IIS调用FASTCGI进程数! - 小三子 - 怪叟博客
修改WIN2008下IIS调用FASTCGI进程数! - 小三子 - 怪叟博客
添加
PHP_FCGI_MAX_REQUESTS = 10000
添加后,不用重启IIS,就能在进程管理器看到效果。
修改WIN2008下IIS调用FASTCGI进程数! - 小三子 - 怪叟博客
似乎并没有达到设定的值,不过浏览网站明显感觉到性能的提升。
修改WIN2008下IIS调用FASTCGI进程数! - 小三子 - 怪叟博客
内存占用~~ 其实微软的系统有一个不好处在于, 服务器的内存占用,要尽量让服务去使用,而并不像客户端使用一样,留足够多的内存给用户的应用程序。
我在这里要提醒大家注意的是以下两个参数值得设置:
InstanceMaxRequests:fastcgi进程(php-fcgi.exe)能处理的最大请求数,超过了就要回收,默认是200
PHP_FCGI_MAX_REQUESTS:php自身控制的最大请求数,默认是500
既然要用fastcgi去运行cgi,那肯定是不想php自身去限制最大请求数!!
所以,一定要保证InstanceMaxRequests小于 或 等于 PHP_FCGI_MAX_REQUESTS,这样php自身永远没有机会去回收进程。

可以看micorsoft说的:
Make sure that FastCGI always recycles Php-cgi.exe processes before native PHP recycling starts. The configuration property instanceMaxRequests controls the FastCGI process-recycling behavior. This property specifies how many requests FastCGI will process before recycling. PHP also has a similar process-recycling functionality that is controlled by the environment variable PHP_FCGI_MAX_REQUESTS. By setting instanceMaxRequests to a value that is smaller than or equal to PHP_FCGI_MAX_REQUESTS, you can make sure that the native PHP process-recycling logic will never start.
建议
512M 内存的改maxInstances=50
1G 内存的改maxInstances=80
2G 内存的改maxInstances=140
再修改
InstanceMaxRequests=
把这个值改小
建议
512M 内存的改InstanceMaxRequests=200
1G 内存的改InstanceMaxRequests=300
2G 内存的改InstanceMaxRequests=500

改完, 重启IIS。
 
instanceMaxRequests  PHP_FCGI_MAX_REQUESTS  这两个参数决定了一个php-cgi进程被创建出来之后,最多接受的PHP请求数,在lighttpd中默认配置是10000。也就是说这个php-cgi进程每接受10000次PHP请求后会终止,释放所有内存,并重新被管理进程启动。如果把它降低,比如改成100,那么php-cgi重启的周期会大大缩短,偶然的高内存操作造成的问题影响时间也会缩短。
maxInstances 这个参数指定可以启动的最大实例数目,即php-cgi.exe进程的数目。如果把它降低,比如改成100,那么在任务管理器的进程中最多只有php-cgi.exe进程,php-cgi.exe所占用的总内存将大大减少。
我现在用的服务器为windows 2003操作系统,4G内存,一个php-cgi.exe程序占用7-25M内存,我把maxInstances值调为300,减少了php-cgi.exe进程的总数量,占用内存也减小了,反应速度比以前快了不少,至少调整到多少,可根据您的站点访问量来决定。

无法通过“服务”启动IIS,可以尝试用iisreset命令启动IIS

iisreset这个很熟悉的命令,居然还有一些我很陌生的用法,分享一下:
iisreset /RESTART 停止后启动,直接运行iisreset跟iisreset /RESTART效果一样
iisreset /START 启动IIS (如果停止)
iisreset /STOP 停止IIS (如果启动)
iisreset /REBOOT 重启电脑。靠!居然是重启电脑!
iisreset /REBOOTonERROR 如果停止IIS失败重启电脑
iisreset /NOFORCE 不用强迫IIS停止
iisreset /TIMEOUT:X 在X秒后,IIS被强制停止,除非 /NOFORCE 参数给出
 
另外,打开IIS管理器的命令:inetmgr(适用于Windows2003)

 

mysql更改数据文件目录及my.ini位置

步骤:

1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。

  "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL55

2、编辑my.ini中对应datadir

  改前:datadir="D:\MySQL Data\data\"

  改后:datadir="D:\MySQL Data\MySQL Server 5.5\data\"

3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动)

4、查找注册表,修改mysql启动项所关联的defaults-file路径:

  KEY_LOCAL_MACHINE/SYSTEM/Services/MySQL55

  修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:

  "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\MySQL Server 5.5\my.ini" MySQL

  确保将my.ini移植到正确的目录下。

5、重启mysql,配置成功。

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.