首頁>Club>
老是提示錯誤,找了好的方法,無法解決,可能是方法錯誤,感謝您的教程麻煩了!
3
回覆列表
  • 1 # 愛可生雲資料庫

    1. 下載 5.7.30 的 zip 包並解壓到新的目錄。

    2. 安裝 Visual C++ 2012/2013(或更多版本)。

    4. 備份一份 5.6 例項的 datadir,包括 binlog(整個目錄 copy 到別的目錄存放)。

    5. 複製 5.6 例項的 datadir 和 my.ini 到 5.7 例項 basedir 目錄,調整並最佳化引數值(注意要確保路徑一致,確認已開啟 5.7 新特性相關引數,如增強半同步、MTS 等)。

    6. 修改系統環境變數,把可執行路徑指向 5.7 例項的 basedir/bin。

    7. 啟動 5.7 例項,建立服務並啟動。

    8. 驗證服務端、客戶端版本是否正確。

    9. 確認無誤後,執行 mysql_upgrade 升級資料字典(會升級系統庫:mysql,ps,sys,沒有會重建)。

    10. 重啟例項。

    11. 再次校驗 5.7 的引數,儘量保持與 5.6 的相容,尤其要注意 sql_mode 的預設值對業務的影響。

    12. 清理 5.6 例項的 basedir 和 datadir 目錄(可選)。

    13. 如果是主從環境,還要考慮 slave_net_timeout 引數預設值改變帶來的影響(主庫 error 日誌中出現 “ER_RPL_ZOMBIE_ENCOUNTERED” 的報錯)。

    在 5.7.7 以前,該引數預設是 3600s,之後改為了 60s,需要重新執行 change master to 語句,並且顯式指定 master_heartbeat_period=xx,因為從 5.7.4 開始,只有執行 reset slave 才能將其重置為預設值(slave_net_timeout 值的一半)。另外提一句,也是從 5.7.4 開始,執行 change master to 語句時,可以不用先停止複製執行緒了。

  • 2 # 網路圈

    雖說當下網際網路架構中,使用Windows伺服器的企業很少,但依舊有一些小眾公司出於成本和門檻考慮會優先選擇Windows伺服器。同樣作為主流的Web開發語言,PHP有著跨平臺易入門的優點,使得不少開發者也有在Windows伺服器上部署PHP環境的需求。

    Windows Server上安裝MySQL

    MySQL在Windows Server伺服器上安裝是相當簡單的,因為不需要進行額外的配置,直接像安裝一般的應用軟體一樣安裝即可。

    1、去MySQL官網下載MySQL

    按嚮導下載MSI包後,執行安裝即可。

    Windows Server 安裝並配置PHP

    相對於MySQL的安裝,PHP的安裝就較為麻煩了。主要安裝步聚如下:

    1、從PHP官網下載PHP原始碼包,我們選擇ZIP格式,下載好後進行解壓

    2、開啟IIS,新增處理程式對映

    我們新增一個模組對映,將所有的php指令碼指向php-

    cgi.exe

    程式處理。

    3、FastCGI設定

    將“監視對檔案所做的更改”指向

    php.ini

    檔案;

    再新增環境變數名為 PHP_FCGI_MAX_REQUESTS ,值為10000 ;

    如下圖示:

  • 中秋節和大豐收的關聯?
  • mysql怎麼設定外來鍵?