mysql5.7的安裝

来源:http://www.cnblogs.com/pemp/archive/2016/05/05/5460936.html
-Advertisement-
Play Games

1.在官網下載解壓縮版 2.解壓後配置預設文件 新建個my.ini(可以複製一份my-default.ini,並改名為my.ini)。my.ini會替換掉下麵的my-default.ini文件。 按需修改配置文件。 # For advice on how to change settings ple ...


  

1.在官網下載解壓縮版

 

2.解壓後配置預設文件

新建個my.ini(可以複製一份my-default.ini,並改名為my.ini)。my.ini會替換掉下麵的my-default.ini文件。

按需修改配置文件。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 600M   #(Mysql數據緩存大小,根據自己記憶體大小跟需求調整)

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
 basedir = C:\Program Files\mysql57  #(Mysql目錄路徑)
 datadir = C:\Program Files\mysql57\data  #(Mysql庫路徑,預設是跟根錄下data文件夾,註意這個路徑改了的話一定要把原data目錄下的文件複製過去,不然會報1067錯誤)

 character-set-server=utf8  #(伺服器預設字元,跟上面保持一致)
 port = 3306   #(Mysql使用埠,預設3306)
 
 server_id = 11


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M         (Join操作使用記憶體)
# sort_buffer_size = 2M           (排序使用記憶體)
# read_rnd_buffer_size = 2M       (隨機讀取數據緩衝區使用記憶體)(以上三條根據自己的情況設置)                   

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

3.安裝mysql服務

在搜索欄裡面輸入cmd,上面會出來一個cmd.exe,右鍵cmd.exe選擇以管理員身份運行。

將目錄切換到解壓文件的bin目錄,再輸入mysqld install回車運行就行了,註意是是mysqld,不是mysql。出現安裝成功就ok了。

 

4.初始化data文件夾

將目錄切換到解壓文件的bin目錄,運行 mysqld --initialize-insecure

(如果運行 mysqld --initialize,會生成一個隨機密碼,比較麻煩。參考官網:http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html)
在MySQL 5.7.6解壓縮文件中不在有data文件夾,所以需要初始化,以生成data文件夾併在系統資料庫中填充相關的表。

 

5.啟動mysql服務

輸入 net start mysql 啟動服務。或者不嫌麻煩就在“右鍵此電腦-管理-服務”中手動開啟(win7打開服務界面的簡單方法:打開任務管理器,點服務)。

 

6.修改root密碼

運行 mysql -u root -p ,密碼直接回車。進入後修改密碼,mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';

 

7.設置環境變數

雖然打開mysql 了,但每次打開mysql 都要輸入那麼多指令切換目錄是不是很討厭?怎麼弄呢?

右鍵我的電腦->屬性->高級系統設置->環境變數->path->編輯,將你的mysql軟體下的bin目錄的全路徑放裡面。最後在那個目錄的路徑後面加個英文的分號(;)保存就行了。如D:\mysql\mysql-x.x.xx-winx64\bin;

為啥這樣弄呢?簡單的說環境變數裡面的path路徑,就是cmd系統的查找目錄路徑。你輸入一個指令,系統怎麼知道這個指令有沒有呢?系統做了什麼事?其實系統是在當前目錄和系統環境變數path裡面的路徑全部查找一邊,找到第一個為準,找不到就報錯。所以我們要不每次都切換cmd目錄,要不就設置了,以後就不需要再切換cmd路徑了。打個比方:系統就像一輛公交車。按著既定的路線走。環境變數裡面的路徑就是那個路線或者說是各個站。到了站(找到第一個)就下車(運行)。

(參考:http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html)

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1 數據表結構的設計與性能優化 1.1 、數據表的存儲原理 SQL Server每次讀取1個存儲塊,每個存儲塊大小為8KB,每讀取1個存儲塊計算為1個邏輯讀。 問題:如果數據內容非常大,像我們系統中的Feeling欄位非常大,就會導致每個存儲塊存放的數據行數會非常少,這樣當我們讀取數據時,要讀取許多 ...
  • MySQL資料庫伺服器的架設 MySQL資料庫伺服器的架設 MySQL資料庫伺服器的架設 導讀 MySQL資料庫是Linux操作系統上用得最多的資料庫系統,它可以非常方便的與其它伺服器集成在一起,如Apache、Vsftpd、Postfix等。下麵介紹RHEL 6平臺MySQL資料庫伺服器的安裝方法 ...
  • SQLServer 2012 Always on是針對高可用性和災難恢復的新解決方案。可以配置一個或多個輔助副本以支持對輔助資料庫進行只讀訪問,並且可以將任何輔助副本配置為允許對輔助資料庫進行備份。 這樣就提供了硬體的使用效率。 “可用性組”針對一組離散的用戶資料庫(稱為“可用性資料庫”,它們共同實 ...
  • 18 複製 18 複製... 1 18.1 複製配置... 3 18.1.1 基於Binary Log的資料庫複製配置... 3 18.1.2 配置基於Binary log的複製... 3 18.1.2.1 設置複製master的配置... 3 18.1.2.2 創建複製要用的用戶... 4 18. ...
  • 今天因為畢業設計要用到MySql資料庫,所以就準備自己安裝一個MySQL資料庫,但是因為MySQL Install MSI只有32位,所以最後選擇使用Windows (x86, 64-bit), ZIP Archive版的安裝使用,下麵本人來介紹自己安裝MySQL的過程,僅供參考。 添加完之後保存, ...
  • --查詢最慢的sql select * from (select parsing_user_id,executions,sortscommand_type,disk_reads,sql_text from v$sqlarea order by disk_reads desc)where rownum ...
  • 之前安裝過mysql、最近剛好要重新翻出來看看 發現又忘記了那些命令、還是要百度、所以不如自己整理下 儘管網上有很多相關的介紹、當時想對的不如自己整理出來的舒服 首先是下載安裝、網上有很多就不一一羅列了 首先是開啟服務命令: net start mysql 關閉服務命令: net stop mysq ...
  • 最近使用了一個非常簡單易用的方法解決了業務上的一個insert吞吐量的問題,在此總結一下。 首先我們明確一下,insert吞吐量其實並不是指的IPS(insert per second),而是指的RPS(effect rows per second)。 其次我們再說一下batch insert,其實 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...