phpstudy2018升级MySQL5.5为5.7教程(图文)

 更新时间:2018年10月24日 09:23:06   作者:garrett  
这篇文章主要介绍了phpstudy2018升级MySQL5.5为5.7教程(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、MySQL官网下载MySQL5.7版本,我这里下载的是MySQL5.7.24。

二、直接到D:phpStudyPHPTutorial目录下删除之前的MySQL版本,把下载好的MySQL5.7.24版本解压并修改为MySQL,然后在MySQL目录下新建my.ini文件并加入如下内容:

[mysqld]
port=3306
basedir="D:/phpStudy/PHPTutorial/MySQL/"
datadir="D:/phpStudy/PHPTutorial/MySQL/data/"

这是我自己的目录,有不同的按照自己的作相应修改即可

三、安装数据库

1、由于5.7版本没有data文件夹,我们需要初始化,管理员权限执行如下命令

mysqld --initialize-insecure --user=mysql

然后目录下就会创建好data目录

2、安装MySQL5.7.24,执行

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

创建成功但是现在还是没法启动,打开phpstudy2018也启动后也会停止 ,我们要在Phpstudy创建一个服务,如下

查看服务有mysql、MySQLa两个服务,mysql是刚才安装MySQL创建扔,5.7.24MySQLa的服务是phpstudy创建的(不知道什么原因phpstudy2018默认安装好没有mysql服务)

然后,我们在服务里面启动MySQLa服务,然后去看phpstudy,数据库服务也启动了,但是如果我们重启或者说关闭了再启动还是启动不起来,这是因为有2个服务占用了,起冲突,需要删除一个。

3、删除mysql服务(因为这个不是Phpstudy创建的服务,所以删除,不能删除MySQLa服务)

sc delete mysql

然后再试试,重启一下phpstudy

然后登录5.7.24

首次安装后没有密码,需要修改密码的需要执行

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

phpstudy自带的密码修改对MySQL5.7不起作用,因为他的密码字段是authentication_string,之前是password

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Yii2框架中使用PHPExcel导出Excel文件的示例

    Yii2框架中使用PHPExcel导出Excel文件的示例

    本篇文章主要介绍了Yii2框架中使用PHPExcel导出Excel文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • laravel csrf验证总结

    laravel csrf验证总结

    这篇文章主要介绍了laravel csrf验证总结,csrf是laravel表单提交和ajax请求为了安全设置的机制,有感兴趣的同学可以深入学习下
    2021-03-03
  • ThinkPHP Mobile使用方法简明教程

    ThinkPHP Mobile使用方法简明教程

    这篇文章主要介绍了ThinkPHP Mobile使用方法,需要的朋友可以参考下
    2014-06-06
  • php过滤XSS攻击的函数

    php过滤XSS攻击的函数

    PHP站点如何防御XSS攻击呢?看下面的过滤XSS攻击的PHP函数吧,很实用
    2013-11-11
  • php中的curl使用入门教程和常见用法实例

    php中的curl使用入门教程和常见用法实例

    起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具体怎么使用cURL来处理一些事情。
    2014-04-04
  • php读取csv实现csv文件下载功能

    php读取csv实现csv文件下载功能

    用PHP代码下载CSV文件,可以是字符串,也可以是一个CSV文件,下面直接上代码
    2013-12-12
  • PHP源码分析之变量的存储过程分解

    PHP源码分析之变量的存储过程分解

    这篇文章主要介绍了PHP源码分析之变量的存储过程分解,本文针对PHP变量声明后,解释器在背后的一系列动作做了分解,需要的朋友可以参考下
    2014-07-07
  • php目录操作实例代码

    php目录操作实例代码

    这篇文章主要介绍了php目录操作实例代码,需要的朋友可以参考下
    2014-02-02
  • php接口实现拖拽排序功能

    php接口实现拖拽排序功能

    列表拖拽排序是一个很常见的功能,在后端接口处理中经常会用到,今天小编给大家带来了php接口实现拖拽排序功能,感兴趣的朋友一起看看吧
    2018-04-04
  • php使用wangeditor实现富文本遇见问题及两种解决方法

    php使用wangeditor实现富文本遇见问题及两种解决方法

    在 PowerShell 中使用 npm install 命令时,命令行解析器可能会将 @ 符号解释为特殊字符,导致出现错误,遇到这样的问题如何解决呢,下面通过本文介绍php使用wangeditor实现富文本-遇见问题,需要的朋友可以参考下
    2023-12-12

最新评论