上篇http://www.javashuo.com/article/p-cfnfyyrf-cu.html(可能還在shen'he)php
安裝了服務器和腳本處理天然仍是要裝個數據庫的,在https://dev.mysql.com/downloads/mysql/下載windows的最新版本(此時是8.0.17),下載好後一樣在Web目錄創建Mysql目錄,把文件解壓到裏面mysql
而後進入bin目錄,以管理員身份打開cmd,而後輸入sql
mysqld --initialize
用於初始化數據,再輸入數據庫
mysqld install
來安裝mysql的服務,再輸入windows
net start mysql
來啓動mysql的服務,當看到安全
The MySQL service is starting. The MySQL service was started successfully.
就說明成功了,在data文件夾下能找到當前用戶名.err,打開就能看到生成的root帳戶以及隨機密碼bash
然而mysql由於安全策略,必須更改初始密碼,輸入服務器
mysql -u root -p
進行登陸,輸入生成的隨機密碼進行登陸,登陸成功後輸入.net
alter user 'root'@'localhost'IDENTIFIED BY '新密碼';
就好了,一切使用默認設置就行,須要全局單獨設置的能夠在Mysql文件夾下建立my.ini,內容自行搜索命令行
有一點須要注意,mysql採用了新的認證方式caching_sha2_password ,但彷佛php的pdo彷佛還不支持,要使用mysql8就要用一個折中的辦法,將mysql認證方式改成原來的mysql_native_password
因此仍是在命令行登陸mysql,而後輸入
alter user 'root'@'localhost'IDENTIFIED with mysql_native_password BY '新密碼';
這樣php就能鏈接mysql了
至此wnmp的系列入門教程結束