1、MySQL官網下載MySQL5.7版本,我這裏下載的是MySQL5.7.24。
2、直接到D:phpStudyPHPTutorial目錄下刪除以前的MySQL版本,把下載好的MySQL5.7.24版本解壓並修改成MySQL,而後在MySQL目錄下新建my.ini文件並加入以下內容:php
[mysqld] port=3306 basedir="D:/phpStudy/PHPTutorial/MySQL/" datadir="D:/phpStudy/PHPTutorial/MySQL/data/"
這是我本身的目錄,有不一樣的按照本身的做相應修改便可mysql
3、安裝數據庫
一、因爲5.7版本沒有data文件夾,咱們須要初始化,管理員權限執行以下命令sql
mysqld --initialize-insecure --user=mysql
而後目錄下就會建立好data目錄數據庫
二、安裝MySQL5.7.24,執行spa
mysqld --install mysql --default-file=D:\phpStudy\PHPTutorial\MySQL\my.ini
建立成功可是如今仍是無法啓動,打開phpstudy2018也啓動後也會中止 ,咱們要在Phpstudy建立一個服務,以下code
查看服務有mysql、MySQLa兩個服務,mysql是剛纔安裝MySQL建立扔,5.7.24MySQLa的服務是phpstudy建立的(不知道什麼緣由phpstudy2018默認安裝好沒有mysql服務)ip
而後,咱們在服務裏面啓動MySQLa服務,而後去看phpstudy,數據庫服務也啓動了,可是若是咱們重啓或者說關閉了再啓動仍是啓動不起來,這是由於有2個服務佔用了,起衝突,須要刪除一個。string
三、刪除mysql服務(由於這個不是Phpstudy建立的服務,因此刪除,不能刪除MySQLa服務)it
sc delete mysql
而後再試試,重啓一下phpstudyio
而後登陸5.7.24
首次安裝後沒有密碼,須要修改密碼的須要執行
update mysql.user set authentication_string=password('root') where user='root'; flush privileges;
phpstudy自帶的密碼修改對MySQL5.7不起做用,由於他的密碼字段是authentication_string,以前是password