當前位置:首頁 » 編程語言 » 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

熱點內容
androidcanvas縮放 發布:2024-11-26 01:21:36 瀏覽:239
微信商家掃我為什麼輸入密碼 發布:2024-11-26 01:20:40 瀏覽:661
移動光貓無線路由器密碼多少 發布:2024-11-26 01:18:35 瀏覽:854
怎麼緩存一直播 發布:2024-11-26 01:17:38 瀏覽:448
sql表中添加欄位 發布:2024-11-26 01:17:38 瀏覽:618
安卓的懸浮窗在哪裡開 發布:2024-11-26 01:15:18 瀏覽:431
節點演算法 發布:2024-11-26 01:10:58 瀏覽:370
行李箱密碼默認是什麼 發布:2024-11-26 01:10:44 瀏覽:175
刀具編程軟體 發布:2024-11-26 01:09:18 瀏覽:939
金和wifi熱點密碼是多少 發布:2024-11-26 01:04:09 瀏覽:482