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 相关文章推荐
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Nov 29 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
May 13 PHP
php使用ob_flush不能每隔一秒输出原理分析
Jun 02 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
微信公众号开发之通过接口删除菜单
Feb 20 PHP
PHP两种实现无级递归分类的方法
Mar 02 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 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 smarty模版引擎中的缓存应用
2009/12/02 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
js中switch语句的学习笔记
2020/03/25 Javascript
python 循环遍历字典元素的简单方法
2016/09/11 Python
python类的继承实例详解
2017/03/30 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
python 实现客户端与服务端的通信
2020/12/23 Python
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
linux面试题参考答案(4)
2014/09/21 面试题
2019年汽车租赁合同范本!
2019/08/12 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
python入门之算法学习
2021/04/22 Python