Mysql5.7安裝教程(圖文版本)

1.下載完成後解壓,解壓後如下(zip是免安裝的,解壓後配置成功即可使用)

2.複製文件my-default.ini,修改爲my.ini

注:my.ini依然放置在【bin】目錄下(我按照其他網友的方法放在根目錄下時,初始化data文件會報找不到文件夾)

 

下圖放置位置就是錯誤的,應該放在“bin”目錄下

接下來是一系列的配置:

3.注:大家最好截圖自己的參數設置,一便以後萬一出錯好排查

 

  • 配置環境變量:

(1)添加系統環境變量:

 

(2)編輯path,添加如下代碼:

 

  • 把my-default.ini這個文件複製一下重命名my.ini,然後添加如下的代碼即可:(可以翻譯my-default.ini中的內容加強理解,以便於你設置其中參數) log_bin與數據備份有關,我沒有設置
  • innodb_buffer_pool_size:

    個人建議設置爲設置爲操作系統內存的50%。如果設置過大,MySQL可能會 佔用系統交換空間,導致系統變慢,從而降低查詢效率

     

    basedir : 就是之前設置的環境變量

     

    server_id :關於主從複製的,應該是隨便設, 但必須保持唯一。

    datadir:

    後續初始化等數據都會保存在該文件下,該文件後續操作會自動建立

    port:

    連接數據庫的端口號,3306即可,MySQL在線安裝的默認就爲3306

     

    最後三個參數大致也是各緩衝區大小,我也不太瞭解,只是在默認值上各個乘以了4(電腦性能好的可以高一點)

     

    注:設置文件中的參數時,刪除所設置參數前面的#符

    注:我暫時只設置了這些參數,應該夠用了,更具體的參數,大家可以參考這篇文章

    http://www.cnblogs.com/kaige123/p/5947499.html

  • 8.初始化數據庫,配置相關信息

  • 打開命令提示符以管理員身份運行,cd /d到D:\MySQL\mysql-5.7.17-winx64\bin下(注意以管理員身份運行,且一定要進在bin目錄)
  • 打開mysqld install MySQL運行命令後MySQL安裝成功。
  • mysqld --initialize-insecure自動生成無密碼的root用戶,mysqld --initialize自動生成帶隨機密碼的root用戶(注意,是兩個-),待會會設置密碼。root(取名源於linux)就是MySQL的有超級管理權限的用戶,應該類似Oracle的sys
  • 注:該操作生成data文件夾

    成功後會發現系統生成了data文件夾,點進去如圖:(該過程有誤可參考錯誤/警告日誌)

  • net start mysql啓動MySQL服務

  • 設置密碼(最好做個筆記,以免忘記),執行下列語句:

  • net stop mysql    回車    

          進入到mysql\bin\ 目錄下,執行mysqld --skip-grant-tables  

  • 再起一個cmd,執行下列語句:
  • mysql

    use mysql

  •  

     

         UPDATE user SET authentication_string = PASSWORD('新密碼') WHERE user = 'root';

         FLUSH PRIVILEGES;

    EXIT;

  •  

     

    注意:5.7已經取消了password字段,務必寫authentication_string

  • 任務管理器結束mysqld.exe(注意:是進程不是服務)
  • 登錄MySQL:
  • 管理員權限下:mysql -u root -p 然後輸入密碼(你可以驗證下空密碼是否能登錄)

    其他方式:大家自己查吧

  •  

  • 檢驗,大功告成

  •  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章