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


Posted in PHP onOctober 24, 2018

一、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/"

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

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

三、安装数据库

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

mysqld --initialize-insecure --user=mysql

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

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

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

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

2、安装MySQL5.7.24,执行

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

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

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

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

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

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

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

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

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

sc delete mysql

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

然后再试试,重启一下phpstudy

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

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

然后登录5.7.24

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

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

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

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

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

PHP 相关文章推荐
php生成xml简单实例代码
Dec 16 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 PHP
php实现插入排序
Mar 29 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
Sep 29 PHP
php实现在站点里面添加邮件发送的功能
Apr 28 PHP
PHP简单实现上一页下一页功能示例
Sep 14 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
实例解析php的数据类型
Oct 24 #PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
Oct 23 #PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 #PHP
php微信公众号开发之答题连闯三关
Oct 20 #PHP
php微信公众号开发之简答题
Oct 20 #PHP
php微信公众号开发之快递查询
Oct 20 #PHP
php微信公众号开发之翻页查询
Oct 20 #PHP
You might like
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
四个PHP非常实用的功能
2015/09/29 PHP
php编程每天必学之表单验证
2016/03/01 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
javascript比较文档位置
2008/04/08 Javascript
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
JS实现图片切换特效
2019/12/23 Javascript
python实现自动化上线脚本的示例
2019/07/01 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
一篇.NET面试题
2014/09/29 面试题
linux面试相关问题
2012/08/11 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
违章停车检讨书
2014/10/21 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js