前面講過關於mysql的優化,主要是建表時對於大量數據的表添加索引機制,提升查詢效率,以及一些sql語句的簡單優化,畢竟我也不是專業的數據庫管理員,大牛勿噴。html
今天寫兩章關於javaweb項目中,對於數據庫的優化,主要目的是減小數據庫的訪問壓力和讀寫壓力。java
由於平時工做都是在windows上開發,因此講解下windows下安裝mysql5.6mysql
http://dev.mysql.com/downloads/windows/installer/5.6.htmlweb
咱們採用自定義Custom的安裝模式:選擇32位或64位sql
默認便可:數據庫
說明,若是沒有該頁面就上一步,選擇高級選項:windows
安裝完成優化
開始配置mysqlspa
配置:3d
使用安裝器是沒法安裝多實例的,只能手動安裝。
1 複製安裝好的3380文件夾到3381
2 進入3381\logs目錄下將全部文件刪除
3 進入3381\data目錄,將全部的log文件刪除(注意不是全部文件)
4 打開 my.ini 文件,將全部的 3380 替換爲 3381 我我的喜歡用notepad++修改文本 受一個朋友的影響
5 修改serverid爲81 即3381端口的81 上面的3380的server-id即爲80
6
打開cmd,進入C:\mysql-5.6\3381\bin目錄,執行以下命令:
.\mysqld.exe install MySQL-3381 --defaults-file="C:\mysql-5.6\3381\data\my.ini" 注意改成本身的配置文件路徑
.\mysqld.exe install MySQL-3380 --defaults-file="E:\0315\mysql\3380\data\my.ini"
7 進入系統服務查看
8 修改啓動方式爲手動,安裝完成。
如需刪除服務執行以下命名便可: .\mysqld.exe remove MySQL-3381
再安裝一個服務時 配置文件中的server-id不可相同
.\mysqld.exe install MySQL-3381 --defaults-file="E:\0315\mysql\3381\data\my.ini"
就是這樣子,例子比較簡單