phpStudy 升级 MySQL5.7

Posted houss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpStudy 升级 MySQL5.7相关的知识,希望对你有一定的参考价值。

最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下

步骤

   1.备份原本MySQL

   备份:原本phpStudy中的MySQL文件夹改名为MySQL#

    技术图片

 

  2.下载MySQL5.7 

    百度网盘地址:https://pan.baidu.com/s/1_qpVxBC-6fuzuUqMGIPAJA 

 

    下载地址:https://dev.mysql.com/downloads/file/?id=467269

      技术图片

   3.准备工作

    将压缩包中的文件夹改名为MySQL,移动到phpStudy\\PHPTutorial 下

    将其my-default.ini 文件改名为my.ini

    打开my.ini文件,配置一下两项(根据自己的路径配置)

    技术图片

 

  4.配置环境变量

    技术图片

 

  5.初始化、安装、启动

    打开以管理员身份运行cmd

    初始化    

mysqld --initialize

     安装: 

mysqld --install 

     启动:

net start MySQL

 

    注意:如果不以管理员身份运行cmd执行以上命令,有可能会遇到一下报错信息

    技术图片

  6.修改配置文件

    打开 my.ini,找到 [mysqld],在下面添加:

skip-grant-tables

    此时使用 root 账号,密码处按回车即可登录  

  7.登录后执行以下命令修改密码  

update mysql.user set authentication_string=password(new_password) where user=root and Host =localhost‘;

  执行完成后退出MySQL,注释或者删除掉my.ini中 skip-grant-tables,停止mysql : net stop MySQL,再启动: net start MySQL

  8.登录查看版本

    登录后执行

ALTER USER USER() IDENTIFIED BY ‘news_password‘;

    查看版本

select version();

  技术图片

至此安装完成

  8.phpstudy升级mysql后启动不了

    Windows键+R 输入 services.msc  查看一下服务名称  也就是 mysql  与mysqla,如果没有mysqla 或者 phpstudy启动不了mysql ,

    打开cmd 运行

    sc delete mysql

  然后在phpstudy其他菜单选项->服务管理器->MySQL->安装服务 后即可启动,就会有mysqla服务了(mysqla是phpstudy操作mysql的服务)

 

 

    

    

 

以上是关于phpStudy 升级 MySQL5.7的主要内容,如果未能解决你的问题,请参考以下文章

phpstudy升级mysql到mysql5.7.17后修改root密码

phpstudy里升级mysql版本到5.7

phpstudy 升级(更换) mysql 版本

CentOS7+Python3.6+Flask环境MySQL5.7升级MySQL8.0

MySQL5.6.26升级到MySQL5.7.9实战方案

MySQL5.6.30 升级到MySQL5.7.18