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

相关文章
相关标签/搜索