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

网络编程 2025-03-25 11:22www.168986.cn编程入门

PHPStudy升级MySQL 5.5至MySQL 5.7教程(图文)详解:长沙网络推广分享经验

随着数据库技术的不断发展,MySQL版本也在不断升级,本文将详细介绍如何将PHPStudy升级到MySQL 5.7版本。本文的教程由长沙网络推广分享,旨在为需要的读者提供参考和帮助。接下来,让我们一起跟随长沙网络推广来看看如何完成这次升级吧。

一、下载MySQL 5.7版本

我们需要从MySQL官网下载MySQL 5.7版本。这里我们下载的是MySQL 5.7.24版本。下载完成后,我们需要进行下一步操作。

二、删除旧版本并解压新版本

进入D:phpStudyPHPTutorial目录下,删除之前的MySQL版本。然后将下载好的MySQL 5.7.24版本解压并修改为MySQL。在MySQL目录下新建myi文件,并加入以下内容:

[mysqld]

port=3306

basedir="D:/phpStudy/PHPTutorial/MySQL/"

datadir="D:/phpStudy/PHPTutorial/MySQL/data/"

请注意,这里的目录需要根据自己的实际情况进行修改。

三、安装数据库

由于MySQL 5.7版本没有data文件夹,我们需要进行初始化。以管理员权限执行以下命令:

mysqld --initialize-insecure --user=mysql

执行完成后,目录下会创建好data目录。

接下来,我们需要安装MySQL 5.7.24版本。执行以下命令:

mysqld --install mysql --default-file=D:\phpStudy\PHPTutorial\MySQL\myi

安装完成后,我们仍然无法直接启动MySQL服务。我们需要打开phpstudy2018并创建一个服务。在此过程中,我们会看到有两个服务:mysql和MySQLa。mysql是我们刚才安装MySQL创建的,而MySQLa的服务是phpstudy创建的。由于某种原因,phpstudy2018默认安装可能没有mysql服务。因此我们需要启动MySQLa服务来启动数据库服务。如果我们在重启或关闭后再启动仍然无法启动,这是因为有两个服务占用了资源并产生了冲突,我们需要删除其中一个服务。在这里,我们选择删除mysql服务(因为这个不是Phpstudy创建的服务),然后再次尝试重启phpstudy。安装后没有密码,需要修改密码的可以通过执行以下命令来完成:update mysql.user set authentication_string=password('root') where user='root'; flush privileges; 注意:phpstudy自带的密码修改对MySQL 5.7可能不起作用,因为它的密码字段是authentication_string,而不是之前的password字段。至此,我们的升级过程就完成了。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持长沙网络推广(狼蚁SEO)。 (完)

上一篇:thinkPHP中session()方法用法详解 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by