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 目錄,然後執行以下操作:
- mysqld -install(如果不用管理員身份執行,將會因為許可權不夠而出現錯誤:Install/Remove of the Service Denied!)
- 執行mysqld --initialize(若沒有init則不存在data目錄,就無法啟動成功)
- 安裝成功後就要啟動服務了,繼續在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
最後幾個隨機字元就是密碼。