当前位置:首页 » 编程语言 » phpmysqlini

phpmysqlini

发布时间: 2024-07-28 03:25:50

php与mysql如何配置啊

第一步:Iis安装(这个想必大家都会吧)
第二步:配置PHP
1. PHP解压到 c:/php4 (所有文件都在php4下
2. 搜索*.dll 复制到 c:/windows/system32
3. 在PHP里面找 php.ini-recomndnded
复制到c:/windows 下面更名为:php.ini
并修改配置php.ini
需配置的东西:
a. register_globals= on
b. 去掉前面的分号file uploads upload_tmp_dir =c:php4tmp
上传文件的位置)
c.upload_nax_filesile=2M (这个限制上传文件的大小)
D.session
Session.save_path=c:php4tmp
改过后重新启动IIS
4.在PHP4下面建立一文件夹tmp (权限 ever*) tmp (所有权限)
第三步:配置PHPMYADMIN
1. 新建网站 PHPMYADMIN (端口 8899)
2. 建c:inetpubwwwrootphpmyadmin建web
3.把PHPMYADMIN复制到c:inetpubwwwrootphpmyadmin建web
4.配置 config.inc.php
a. $cft[‘pmaAbsloutevri’]=’http://’.$GLOBALS[“http_server_vars”][‘http_host’].’/’(也可以直接用IP代替)
b. $cfg[‘blowfisg_sevret’]=”随便“
c. $cfg[‘servers’][$I][‘auth_type’]=’cookie’
第四步:配置MYSQL
1. 运行SETUP.EXE
2. C:MYSQLBIN
3. 把mysql data 保存到 d:mysqldata
4. 新建网站 phpmyadmin (端口:8899)
建c:intetpupwwwrootphpmyadmin建web
把PHPADMIN直接复制到这里
配置 config.inc.php

⑵ 修改php.ini如何实现Mysql导入数据库文件最大限制的修改方法

非root用户运行MySQL,当MySQL配置比较高时,MySQL运行中生效的参数值与配置的值不一样,所以具体分析一下MySQL是怎么调整这些参数值的。这篇文章的目的是为了说明在系统资源不够的情况下,MySQL 是怎么调整者三个参数的。说明此文涉及到三个参数open_files_limit、max_connections、table_open_cache。与这三个参数相关的系统资源是打开文件数限制,即文件描述符(fd)限制。系统参数与文件描述符的关系-max_connection&fd: 每一个MySQL connection 都需要一个文件描述符;-table_open_cache&fd打开一张表至少需要一个 文件描述符,如打开MyISAM需要两个fd;- 系统最大打开文件数可以通过ulimit -n查看。MySQL调整参数的方式

  • 根据配置(三个参数的配置值或默认值)计算request_open_files(需要的文件描述符);

  • 2.获取有效的系统的限制值effective_open_files; 3.根据effective_open_files调整request_open_files; 4.根据调整后的request_open_files,计算实际生效的参数值(show variables可查看参数值)。计算request_open_filesrequest_open_files有三个计算公式:1. // 最大连接数+同时打开的表的最大数量+其他(各种日志等等)2. limit_1= max_connections+table_cache_size * 2 + 10;3. 4. //假设平均每个连接打开的表的数量(2-4)5. //源码中是这么写的:6. //We are trying to allocate no less than7. // max_connections*5 file handles8. limit_2= max_connections * 5;9. 10. //mysql 默认的默认是500011. limit_3= open_files_limit ? open_files_limit : 5000;12. 13. 所以open_files_limit期待的最低14. request_open_files= max(limit_1,limit_2,limit_3);计算effective_open_files:MySQL 的思路:


  • 在有限值的的范围内MySQL尽量将effective_open_files的值设大。

  • 修正request_open_files


  • requested_open_files= min(effective_open_files,request_open_files)

    重新计算参数值

  • 修正open_files_limit


  • open_files_limit=effective_open_files


  • 修正max_connections


  • max_connections根据request_open_files来做修正。1. limit = requested_open_files - 10 - TABLE_OPEN_CACHE_MIN * 2;

  • 如果配置的max_connections值大于limit,则将max_connections的值修正为limit

  • 其他情况下max_connections保留配置值


  • 修正table_cache_size


  • table_cache_size会根据request_open_files来做修正1. // mysql table_cache_size 最小值,4002. limit1 = TABLE_OPEN_CACHE_MIN3. // 根据 requested_open_files 计算4. limit2 = (requested_open_files - 10 - max_connections) / 25. limit = max(limit1,limt2);

  • 如果配置的table_cache_size值大于limit,则将table_cache_size的值修正为limit

  • 其他情况下table_cache_size保留配置值


  • 举例


  • 以下用例在非 root 用户下运行

  • 参数设置:


  • //mysql

  • max_connections = 500

  • table_open_cache = 999

  • //ulimit -n

    1500

    生效的值:


  • open_files_limit = 1500 max_connections = min[(1500 - 10 - 800),500] = 500

  • table_open_cache = ( 1500 - 10 - 500) / 2 =495

热点内容
密码万能钥匙的密码怎么看密码 发布:2024-11-26 03:46:12 浏览:998
wds桥接后副路由器如何改无线密码 发布:2024-11-26 03:41:54 浏览:474
编程要求电脑什么配置高 发布:2024-11-26 03:41:09 浏览:467
抗解压模拟器软件下载 发布:2024-11-26 03:27:33 浏览:933
python获取文件列表 发布:2024-11-26 03:18:28 浏览:222
减刑算法 发布:2024-11-26 03:18:27 浏览:182
微信登录忘记密码怎么办啊 发布:2024-11-26 03:15:31 浏览:108
编码与加密 发布:2024-11-26 03:07:45 浏览:873
苹果7照片怎么加密码 发布:2024-11-26 02:44:57 浏览:932
药网源码 发布:2024-11-26 02:39:28 浏览:876