一、從官網下載mysql-5.7.22-winx64.zip壓縮檔案,解壓到自定義目錄。
二、將mysql安裝目錄的下的bin目錄 新增到系統path環境變數。
三、配置my.ini 檔案,放置於mysql的安裝目錄之內。檔案內容如下:
[client] port=3306 [mysqld] basedir=D://ProgramFiles//mysql-5.7.22-winx64 datadir=D://ProgramFiles//mysql-5.7.22-winx64//data port=3306 character-set-server=utf8 [mysql] default-character-set=utf8
說明: basedir為mysql安裝目錄,datadir為資料庫檔案儲存位置,這兩個路徑都必須存在。
四、執行mysql –install mysql
說明:該命令建立一個名為mysql的服務,服務名自定義如果需要刪除該服務,可以通過mysqld –remove mysql 或者 sc delete mysql 來刪除。
五、執行初始化命令
mysqld –initialize –console
或者mysqld –initialize-insecure
說明:兩者的區別在於:
前者會自動隨機生成root管理賬戶的密碼,–console 是指將命令的輸出內容列印到控制檯(為了檢視密碼)
後者會採用預設的空串作為密碼。
六、啟動mysql服務
命令列執行 net start mysql
關閉服務 net stop mysql
其中mysql為上面自定義的服務名;
七、修改自定義密碼
執行命令 mysql -u root -p (如果密碼為空,也可以使用mysql -u root –skip-password)
然後再輸入密碼就可以成功連線mysql;
修改密碼的三種方式:
1、 alter user `root`@`localhost` identified by `new_password`;
2、 set password for root@localhost = password(`new_password`);
3、use mysql;
update user set authentication_string=password(`new_password`) where user=`root`;
flush privileges;
八、其他說明
在執行mysqld –initialize 的時候,如果 資料資料夾不存在,資料資料夾中已經存在舊資料,會報錯。