当前位置:首页 > 学习手记 > 正文内容

phpstudy2018升级MySQL5.5为5.7.26

心砚4个月前 (12-20)学习手记356

有台windows服务器,需要使用IIS,所以安装的是phpstudy2018版本的,默认是MySQL版本是5.5的。有程序有版本要求,所以计划升级成5.7版本。找了一些网上资料,顺利成功升级,这里做下记录,方便以后再次安装升级。

和其他服务器保持一致,版本使用的是5.7.26,主要步骤如下:

1,备份数据库

将之前的数据库备份好,然后把D:\phpStudy\PHPTutorial\下的MySQL文件夹改名为MySQLbak

2,下载5.7.26版本的MySQL

https://downloads.mysql.com/archives/community/

下载(mysql-5.7.26-winx64.zip),大约321.6M

3,复制MySQL程序

将解压出来的mysql-5.7.26-winx64文件夹复制到之前的MySQL路径,并重命名为MySQL,将MySQLbak下的my.ini复制到新的MySQL路径下。

4,卸载原来的MySQL服务

我是直接在phpstudy2018的【其他选项菜单】-【服务管理器】-【MySQL】-【卸载服务】来执行的。卸载后看下操作系统的服务中有没有MySQL和MySQLa。都没有才对。

5,安装MySQL服务

管理员身份运行cmd,输入  D:  回车,再输入cd D:\phpStudy\PHPTutorial\MySQL\bin 回车。输入

mysqld --initialize-insecure --user=mysql

这一步报错的话,尝试在my.ini中添加一行:explicit_defaults_for_timestamp=true

另外执行如果报错的话,检查下Data文件夹里面有没有内容,没有内容才可以执行成功。执行后会自动产生Data文件夹。

继续执行mysqld install 安装服务,这时候会有服务MySQL安装好。

6,启动服务

运行net start mysql ,或者在服务上点击启动来启动服务。

7,修改密码

运行mysql -u root –p,然后密码是空的,直接回车。

再运行update mysql.user set authentication_string=password('您需要的密码') where user='root';flush privileges;

8,在phpstudy2018安装服务

【其他选项菜单】-【服务管理器】-【MySQL】-【安装服务】

这时候在服务里会有MySQLa的服务安装完成。

9,可以卸载MySQL服务

打开cmd,运行sc delete MySQL

等待卸载完成,这样启动phpstudy2018的SQL服务,一切正常。



[参考的文章]

http://www.hzhcontrols.com/new-961850.html

http://www.manongjc.com/article/19210.html

https://www.jianshu.com/p/67ccce0e36e2

扫描二维码推送至手机访问。

版权声明:本文由皋城心砚发布,如需转载请注明出处。

本文链接:https://www.heyh.cn/289.html

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。