標籤:style blog http color 使用 os io strong
- 以mysql-5.7.4-m14-winx64為例,mysql-5.7.4-m14-winx64.ziphttp://dev.mysql.com/downloads/mysql/5.7.html
- 解壓到安裝目錄D:\mysql-5.7.4-m14-winx64
- 安裝根目錄D:\mysql-5.7.4-m14-winx64下建立選項設定檔my.ini
[client]port=3306socket="D:/mysql-5.7.4-m14-winx64/data/mysql.sock"[mysqld]port=3306basedir="D:/mysql-5.7.4-m14-winx64/"datadir="D:/mysql-5.7.4-m14-winx64/data/" socket="D:/mysql-5.7.4-m14-winx64/data/mysql.sock"#預設的字元集編碼default-character-set=utf-8 #預設的儲存引擎 default-storage-engine=INNODB #設定嚴格的SQL模型 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #Mysql 服務端允許最大的並發數max_connections=100 #查詢快取用於在緩衝中SELECT結果,返回不是實際查詢資料庫的結果。 #從緩衝中查詢的結果會顯著的提升查詢速度,如果你有很多相同的查詢和很少改變表結構。 #NOTE:如果你的表結構經常改變或者,你每次查詢都不相同,那麼使用查詢快取結果可能不是一個效能改進。 query_cache_size=1M#所有的線程開啟表的數量。 table_cache=256 #暫存資料表最大記憶體大小。如果一個表生長大於這個值,它會自動轉換為磁碟,這隻是限制單個表,可以有很多個 tmp_table_size=18M #有很多線程我們應該保持在一個緩衝裡以便重用。 thread_cache_size=8 #INNODB儲存資料目錄 innodb_data_home_dir="D:/mysql-5.7.4-m14-winx64/data/" #如果設定為1,InnoDB會在每個提交磁碟排清交易記錄,這提供了完整的ACID的行為. #如果你想安全,並且正在執行一些小操作,你可以設定為0或者2減少磁碟I / O日誌。 innodb_flush_log_at_trx_commit=0#這個大小用於緩衝InnoDB在緩衝日誌資料。一旦它滿了,InnoDB會在磁碟上釋放它。 #它無論如何都會一秒緩衝一次,這對於非常大的日誌是沒有意義的。innodb_log_buffer_size=1M #在專用的資料庫伺服器上你可以設定參數高達80%的機器的實體記憶體大小。#不用把它設定的太大innodb_buffer_pool_size=128M #每個記錄檔在日誌組裡的大小。 innodb_log_file_size=16M #InnoDB的核心允許多線程。最高效能取決於高的應用程式、硬體以及作業系統。 #一個很高的值可能導致線程抖動 innodb_thread_concurrency=8 #這個緩衝區被分配當MYSQL重建索引。它是分配給每個線程,所以在大型設定中要小心使用。 sort_buffer_size=2M #在MyISAM表裡用於緩衝索引塊。不要把它設定為大於你的可用記憶體的30%,因為一些記憶體還需要由OS緩衝行,#即使您沒有使用MyISAM表,您仍然應該將其設定為8 - 64 m,因為它也會用於內部臨時磁碟表 key_buffer_size=16M . join_buffer_size = 128Mread_rnd_buffer_size=2M max_allowed_packet=32M
- 添加D:\mysql-5.7.4-m14-winx64\bin目錄到環境變數
- 將mysql註冊為windows系統服務,管理員開啟命令提示字元
mysqld install MySQL --defaults-file="D:\mysql-5.7.4-m14-winx64\my.ini"
移除服務命令為
mysqld remove
啟動服務命令
net start mysql
移除服務命令
net stop mysql
- 修改root密碼為123456,命令列運行
mysql –uroot
mysql>show databases;mysql>use mysql;mysql>UPDATE user SET password=PASSWORD("123456") WHERE user=‘root‘;mysql>FLUSH PRIVILEGES;mysql>QUIT