1. 程式人生 > >win10安裝mysql全過程

win10安裝mysql全過程

之前都是在 ubuntu 下面配置各種資料庫,感覺很方便。現在用 windows 安裝mysql。記錄一次從零開始安裝mysql的記錄。 首先是下載安裝包: 地址:https://dev.mysql.com/downloads/mysql/ 下載包有兩種,一種是 ims 可以直接安裝的,還有一種是 zip 包,需要自己配置。ims 安裝比較方便簡單,但是我這裡採用的 zip 包安裝方式。 在這裡插入圖片描述

下載完之後將檔案解壓出來,然後拷貝到一個一個你想安裝的位置。這裡我把我的檔案解壓並且重新命名了,放在此目錄下C:\myprogram\mysql\bin,然後將這個目錄配置到系統環境變數。 然後在 bin 目錄下建立 my-default.ini

檔案,在裡面填入:

[mysqld] 

basedir=C:\myprogram\mysql

datadir=C:\myprogram\mysql\data

然後再用管理員許可權執行 cmd,一定要用管理員身份執行,不然許可權不夠。關於進入管理員 cmd ,win10 右鍵單擊左下角圖示,在彈出來的開始頁面選擇 windows powershell(管理員)就可以了。然後進入到 mysql 的 bin 目錄,然後執行以下操作:

  1. mysqld -install(如果不用管理員身份執行,將會因為許可權不夠而出現錯誤:Install/Remove of the Service Denied!)
  2. 執行mysqld --initialize(若沒有init則不存在data目錄,就無法啟動成功)
  3. 安裝成功後就要啟動服務了,繼續在cmd中輸入:net start mysql,服務啟動成功!

服務啟動成功之後,就可以登入了,輸入mysql -u root -p 之後我這裡是登入不成功的,因為在安裝時自動給了一個隨機密碼,坑爹的是在init步驟的時候不像linux系統會給出命令列提示,需要手動在mysql目錄下搜尋*.err或者直接開啟mysql/data目錄下的.err結尾檔案,以文字形式開啟才能看到如下內容:

2018-09-17T11:40:48.851622Z 5 [Note] [MY-010454] [Server] A temporary password is generated for

[email protected]: O+<sYaF,k9D( 最後幾個隨機字元就是密碼。