mysql5.7 22 解壓版安裝
mysql下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
設定環境變數
解壓壓縮包,新建php.ini 調整mysql和mysql資料檔案路徑:
[mysqld]
port = 3306
basedir=d:\mysql-5.7.22 #調整成自己路徑
datadir=d:\mysql-5.7.22\data #調整成自己路徑
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
建立mysql服務
sc create mysql binPath= D:\mysql-5.7.22\bin\mysqld.exe
測試時報錯缺少元件MSVCR120.dll ,嘗試下載https://www.microsoft.com/en-us/download/details.aspx?id=40784 安裝解決,網上大部分教程都是錯誤的
啟動服務
net mysql start ,若啟動失敗,推薦使用mysql使用者單獨執行mysql服務。請檢查mysql服務執行mysql賬號密碼,mysql資料夾是否有mysql使用者完全控制權限,php.ini設定mysql檔案路徑是否正確
進入bin目錄執行初始化語句
mysqld --initialize-insecure --user=mysql
初始化root密碼為空,進入修改mysql的root密碼。
use mysql;
update mysql.user set authentication_string=password('******') where user='root';
注意5.7使用新語法,和之前不同