Windows下安裝Mysql綠色zip版本

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   os   io   strong   

  1. 以mysql-5.7.4-m14-winx64為例,mysql-5.7.4-m14-winx64.ziphttp://dev.mysql.com/downloads/mysql/5.7.html
  2. 解壓到安裝目錄D:\mysql-5.7.4-m14-winx64
  3. 安裝根目錄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
  4. 添加D:\mysql-5.7.4-m14-winx64\bin目錄到環境變數
  5. 將mysql註冊為windows系統服務,管理員開啟命令提示字元
    mysqld install MySQL --defaults-file="D:\mysql-5.7.4-m14-winx64\my.ini"

    移除服務命令為

    mysqld remove

    啟動服務命令

    net start mysql

    移除服務命令

    net stop mysql

     

  6. 修改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
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.