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