1. 程式人生 > >mysql5.7.17安裝步驟(win)

mysql5.7.17安裝步驟(win)

寫這篇部落格主要是方便我自己下次安裝,網上的安裝流程自己總是有些感覺這裡少,那裡版本太老等等,所以在這次安裝完之後做個備份。

廢話少說,開始吧。

首先提醒一下如果自己電腦之前裝過mysql的話,很有可能會出現問題,如服務名被佔用,mysql未關閉等。

我會在第三步安裝時說明。

1. 下載及解壓

我下的是最新版的5.7.17,雖然網上資料較少,但技術最新,不能總用老版本的說

網站:http://dev.mysql.com/downloads/mysql

下載:

解壓至:C:\Program Files\mysql-5.7.17-winx64

2. 配置

將解壓後的my-default.ini配置檔案複製一份到C:\windows下,重新命名為my.ini。

my.ini裡內容如下:

[mysqld]
basedir=C:\Program Files\mysql-5.7.17-winx64
datadir=C:\Program Files\mysql-5.7.17-winx64\data
[WinMySQLadmin]
Server=C:\Program Files\mysql-5.7.17-winx64\bin\mysqld.exe
user=root
password=
[client]
default-character-set=utf8
[mysqld]
basedir=C:\Program Files\mysql-5.7.17-winx64
datadir=C:\Program Files\mysql-5.7.17-winx64\data
character_set_server=utf8
[WinMySQLadmin]
Server=C:\Program Files\mysql-5.7.17-winx64\bin\mysqld.exe
user=root
password=
[mysql]
default-character-set=utf8

這裡的地址就是你安裝的地址,如果你和我安裝的位置不同,要改一下哦。

3. 安裝

用管理員身份執行命令列,然後進入mysql檔案下的bin資料夾裡(大家都會蛤),mysqld  --initialize,這步是建立data目錄,要稍等一會。

再mysqld  --install mysql5,這裡的mysql5是自己取的服務名,如何提示服務名被佔用的話,你可以使用sc delete 服務名,來刪除。

切記安裝新的mysql要把以前的先停止執行net stop 服務名,再把服務名刪除,不要以為刪掉資料夾就萬事大吉了,否則會出現許多意料之外的錯誤

然後啟動mysql,net start mysql5

登陸mysql,mysql -u root -p

這裡會要求我們輸密碼,這裡也是經常出錯的地方

對於mysql5.7.17, 初始化時建立了臨時密碼,在mysql安裝檔案下的data資料夾的DESKTOP-OFGA4DU.err裡,可能因為版本不同名字不同,但只有一個err檔案,就是他。

注意開啟後,從上往下看第一個【note】,


你看,一個臨時密碼,你輸進去就可以了,但是無法貼上,所以別輸錯了!!!(我就錯了好幾次。。。)

之後成功進入,修改密碼 alter user 'root'@'localhost' identified by '新密碼';

 flush privileges;

quit;

再以新密碼登陸就可以了。

如果報什麼錯的話,你再去搜吧,或者再重灌一下,就這樣了汪。

如有問題,你們也找不到我的,汪汪汪汪。