phpstudy2018升級MySQL5.5爲5.7教程

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/"

clipboard.png

這是我本身的目錄,有不一樣的按照本身的做相應修改便可mysql

3、安裝數據庫
一、因爲5.7版本沒有data文件夾,咱們須要初始化,管理員權限執行以下命令sql

mysqld --initialize-insecure  --user=mysql

clipboard.png

clipboard.png

而後目錄下就會建立好data目錄數據庫

clipboard.png

二、安裝MySQL5.7.24,執行spa

mysqld --install mysql --default-file=D:\phpStudy\PHPTutorial\MySQL\my.ini

clipboard.png

建立成功可是如今仍是無法啓動,打開phpstudy2018也啓動後也會中止 ,咱們要在Phpstudy建立一個服務,以下code

clipboard.png

查看服務有mysql、MySQLa兩個服務,mysql是剛纔安裝MySQL建立扔,5.7.24MySQLa的服務是phpstudy建立的(不知道什麼緣由phpstudy2018默認安裝好沒有mysql服務)ip

clipboard.png

而後,咱們在服務裏面啓動MySQLa服務,而後去看phpstudy,數據庫服務也啓動了,可是若是咱們重啓或者說關閉了再啓動仍是啓動不起來,這是由於有2個服務佔用了,起衝突,須要刪除一個。string

clipboard.png

三、刪除mysql服務(由於這個不是Phpstudy建立的服務,因此刪除,不能刪除MySQLa服務)it

sc delete mysql

clipboard.png

而後再試試,重啓一下phpstudyio

clipboard.png

clipboard.png

而後登陸5.7.24

clipboard.png

首次安裝後沒有密碼,須要修改密碼的須要執行

update mysql.user set authentication_string=password('root') where user='root';
flush privileges;

phpstudy自帶的密碼修改對MySQL5.7不起做用,由於他的密碼字段是authentication_string,以前是password

相關文章
相關標籤/搜索