phpstudy----------如何将phpstudy里面的mysql升级到指定版本,如何升级指定PHP版本
1、下载指定版本:从官网上下载高版本的 MySQL :https://dev.mysql.com/downloads/file/?id=467269,选的版本是 5.7.17
2、请注意第四部以前是可以的,后来可能更新了的原因,不需要执行第四部了。

3、备份原来 phpStudy 中 MySQL 安装目录。然后将下载的文件解压到phpstudy相应目录 名字还是叫MySQL.
4、进入到MySQL里面,创建一个空的名字为data的文件夹。然后复制 my-default.ini ,重命名为 my.ini。打开 my.ini,找到 #basedir 处编辑如下图:

5、把 MySQL 安装路径添加至系统环境变量。在 cmd 下执行命令:mysqld --initialize。没有显示任何报错信息标识初始化数据库成功。 (切记在以上整个过程中都不要用phpstudy去启动mysql)
6、以上都操作成功以后,就可以在phpstudy上启动mysql了,接下来就是要修改密码。在my.ini文件的最后一行加上如图所示的代码,然后保存退出,重启mysql

skip-grant-tables
7、用phpstudy的mysql命令行工具进入mysql,输入密码的时候直接enter.进去以后再修改密码
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';修改密码
update mysql.user set host='%' where user='root';
FLUSH PRIVILEGES; 刷新权限
修改完后将之前的skip-grant-tables注释掉然后重启。
8、下一步修改密码,必须修改密码而且不能修改成root。貌似是5.7的安全性造成的,亲测不能设置密码为root不然navicat不能链接

命令行下用户登录 mysql -uroot -p 输入密码 进入以后输入下面的命令然后重启
SET PASSWORD = PASSWORD('asdfASDF1234');
重启整个过程就结束了。
PHP-----------------升级方式
1、http://php.net/downloads.php PHP官网

下载windows版本
2、选择php7.2的 64位的 nts版本。

3、下载

4、解压放到phpstudy的PHP目录下

5、将php.ini-development修改为php.ini.,并进行相关修改。可以对照之前版本,将相应的路径配置修改一下。这里不详细说了。完了以后重启就可以了。

phpstudy----------如何将phpstudy里面的mysql升级到指定版本,如何升级指定PHP版本的更多相关文章
- 连接docker里面的mysql失败解决
场景:在虚拟机的docker容器中安装latest版本的mysql之后,在宿主机中使用navicat连接虚拟机中的mysql出现下图报错: 解决方法: 1.首先docker ps命令查看正在运行的容器 ...
- 原本就有mysql,安装phpstudy使用里面自带的mysql导致原来的没服务
电脑中之前安装了mysql,正常服务中,但做项目的需要,安装了phpStudy,它里面自带了mysql,启动phpstudy里面的mysql后在用原来的就没服务了, 到电脑管理服务中也没有发现mysq ...
- phpstudy手动把mysql数据库从5.5.56升级到5.6.41
查看mysql版本: mysql> select version(); 1.关闭mysql,把原来的D:/phpStudy/PHPTutorial/mysql改名为MySQL_5.5.53作为备 ...
- linux系统下phpstudy里的mysql使用方法
linux作为一个优秀的服务器端管理系统,其实linux的桌面系统也用起来十分的nice.好吧,如何你在做开发的时候在linux下安装了lmap或者phpstudy,那么在第一次使用其自带的mysql ...
- java里面的package/import 和PHP里面的namespace/use 是一模一样的吗
java里面的package/import 和PHP里面的namespace/use 是一模一样的吗? java: php package mypage; namespace mypage; impo ...
- MySQL 5.7.30 的安装/升级(所有可能的坑都在这里)
楔子 由于之前电脑上安装的MySQL版本是比较老的了,大概是5.1的版本,不支持JSON字段功能.而最新开发部门开发的的编辑器产品,使用到了JSON字段的功能. 因此需要升级MySQL版本,升级的目标 ...
- TDSQL(MySQL版)之DB组件升级
随着数据库产品的更新迭代,修复bug等等,产品避免不了会出现升级的需求.TDSQL(MysqL版)也会有这方面的需求.接下来我就说说如何对现有TDSQL(MySQL版)集群组件进行升级,而不影响业务. ...
- Activity往另外一个Activity传值,Fragment获取另外一个Activity里面的值。
在oneActivity中实现跳转到MainActivity //intent 用来跳转另外一个MainActivity,bundle传值到MainActivity Intent Ma ...
- Java基本概念(2)J2EE里面的2是什么意思
J2EE里面的2是什么意思 J2SE,J2SE,J2ME中2的含义要追溯要1998年.1998年Java 1.2版本发布,1999年发布Java 1.2的标准版,企业版,微型版三个版本,为了区分这三个 ...
随机推荐
- yml 后面的配置覆盖前面的
事情是这样的: a: b: c: tomcat d: hoho # 中间还隔了好多 a: b: c: tomcat 这种情况下,后面的配置会覆盖前面的所有配置,即 a.d = hoho 也会被覆盖 y ...
- Kubernetes集群部署之四Master节点部署
Kubernetes Master节点部署三个服务:kube-apiserver.kube-controller-manager.kube-scheduler和一个命令工具kubectl. Maste ...
- springboot-aop面向切面编程
需求: 项目中需要记录用户操作信息,例如用户登陆系统后做了那些操作,需要有具体的日志记录. 解决办法: 1.编写操作记录日志业务类,在使用的方法中调用(一般记录方式). 2.使用面向切面方式记录日志, ...
- opencv利用直方图判断人脸光照质量
懒得用中文再写一遍了, 直接传送门过去吧. https://medium.com/@fanzongshaoxing/detect-face-in-bad-lighting-condition-usin ...
- 搭建Pypi转发服务
有时候有些正式环境的机器,不能访问外网,就只能在能访问外网的机器上搭建一个转发服务. 一.安装包 pip install flask_pypi_proxy flask_pypi_proxy 二.启动 ...
- 一个简易的netty udp服务端
netty号称java高性能网络库,为人帮忙中,研究了下,写了一个demo.反复调试,更改,局域网两个客户端同时for循环发10000个20字节的数据包,入库mysql,居然没丢. 思路,netty的 ...
- JS备忘
1. Promise用法 js异步调用较多,如果某个操作是基于上个异步结果才能执行的,再有一个操作又是基于此操作的,则需要嵌套多层代码,在ES6中引入了Promise写法,可以比较优雅的解决这个问题: ...
- react proxy 报错
react项目中,package.json中proxy的配置如下 "proxy": { "/api/rjwl": { "target": & ...
- python pytest测试框架介绍五---日志实时输出
同样的,在使用pytest进行自动化测试时,需要将实时日志打印出来,而不是跑完后才在报告中出结果. 不过,好在pytest在3.3版本开始,就支持这一功能了,而不用再像nose一样,再去装第三方插件. ...
- poj2342 Anniversary party
Anniversary party Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8028 Accepted: 4594 ...