MySQL 5.7.21 免安裝版配置教程


MySQL是世界上目前最流行的開源數據庫。許多大廠的核心存儲往往都是MySQL。

要安裝MySQL,可以直接去官方網站下載。本教程將說明對於MySQL的免安裝版如何進行配置和安裝。

官方下載:https://www.mysql.com/downloads/
選擇 Download MySQL Community Server 根據自己的電腦位數選擇對應的下載。

Win7 64bit

  1. 下載mysql for windows 64
  2. 下載完成后解壓縮,自定義目錄。我定義在 d:\mysql-5.7 下

  3. 解壓縮后並不能馬上使用MySQL,還需要進行環境變量的配置
    1. 我的電腦->屬性->高級->環境變量  添加環境變量 Path=%Paht%;d:\mysql-5.7\bin;  在系統變量后添加上圖所示內容,注意內容前的';‘。
  4. 編輯my.ini 如下,放在 d:\mysql-5.7 下面(添加變量完成后,我們還是不能正常啟動mysql,是因為我們的用戶初始配置並沒有建立,你的安裝目錄下並沒有DATA文件夾和初始化配置文件。)
    1. [mysql]
      # 設置mysql客戶端默認字符集
      default-character-set=utf8 
      [mysqld]
      #設置3306端口
      port = 3306 
      # 設置mysql的安裝目錄
      basedir="D:\mysql-5.7"
      # 設置mysql數據庫的數據的存放目錄
      datadir="D:\mysql-5.7\data"
      # 允許最大連接數
      max_connections=200
      # 服務端使用的字符集默認為8比特編碼的latin1字符集
      character-set-server=utf8
      # 創建新表時將使用的默認存儲引擎
      default-storage-engine=INNODB

 由於mysql 5.7版本后已經不自帶data,我們還沒有默認數據庫就是上文說的data文件夾.

運行如下語句

D:\mysql-5.7\bin>mysqld -initialize-insecure -user=mysql 

 這個時候mysql開始自己創建data文件夾,建立完成后。

在運行時會出現缺少 msvcr120.dll 及 msvcp120.dll,可以按照百度指南 https://jingyan.baidu.com/article/73c3ce283c62c3e50243d976.html 修復

在命令行輸入

D:\mysql-5.7\bin\mysqld --install mysql --defaults-file="D:\mysql-5.7\my.ini"

出現 Server successsfully installed 表示數據庫安裝完畢。

輸入如下的命令, 初始化mysql 數據庫 到 d:\mysql-5.7\data 下。

d:\mysql-5.7\bin\mysqld --initialize-insecure --user=mysql

輸入

net start mysql 

顯示服務正在啟動,服務應該啟動成果。

服務啟動失敗。說明數據庫啟動失敗。"發生系統錯誤 2。", 主要是mysqld 的配置路徑不准確。

如果出現如下的錯誤,你就需要修改注冊表了,說明你沒有嚴格按照我的命令行做。沒有在合適的目錄下執行命令。

是因為無法找到MySQL執行文件,需要我們配置注冊表,Win+R運行輸入regedit來啟動注冊表,找到 HKEY_LOCAL_MECHINE->SYSTEM->CurrentControlSet->services->MySQL5

 

 

修改到 你安裝的目錄, 如d:\mysql-5.7\bin\mysqld

9.然后再次啟動mysql 然后用命令 mysql -u root -p 進入mysql管理界面(密碼可為空)

10. 更新mysql 的數據庫 root 密碼,默認密碼為空

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

11. 刷新權限

flush privileges 

12. 再次輸入 mysql -u root -p , 不輸入密碼,會報錯。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

13.重啟mysql即可正常使用

14.下載mysql client 端程序 https://www.heidisql.com/download.php ,配置用戶名/密碼 如下 root/123456

15.鏈接到mysql ,可以看到默認mysql 已經配置了4個數據庫,sys, mysql,performance_schema,information_schema 等4個數據庫.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM