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的标准版,企业版,微型版三个版本,为了区分这三个 ...
随机推荐
- C语言 · FBI树
算法训练 FBI树 时间限制:1.0s 内存限制:256.0MB 锦囊1 二叉树. 问题描述 我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I ...
- hdoj:2072
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- nginx set变量后lua无法改值
今天在使用lua修改nginx自定义变量的时候,发现死活更改不了,如下所示: 有问题的代码 set $check "1"; rewrite_by_lua_file 'conf/ru ...
- error MSB3073: 命令“copy /y
编译VC程序时候报错:error MSB3073: 命令“copy /y 查看: 项目的属性->配置属性->生成事件->后期生成事件->命令行: copy /y "$ ...
- thinkcmf 5关闭后台验证码
控制器修改 D:\cmf\thinkcmf\app\admin\controller\PublicController.php 注释 /* $captcha = $this->request-& ...
- 清理docker容器的日志大小
Docker容器日志清理 date :2019-04-08 13:57:40 1. 问题 docker容器日志导致主机磁盘空间满了.docker logs -f container_name 发现大 ...
- 进程池的同步与异步用法Pool
进程池的同步,如下程序: from multiprocessing import Pool import time import os def func(n): print('start 进程 %s' ...
- 11.15luffycity(7)
2018-11-15 17:43:50 还有一点路飞项目就结束啦! 周日打算回去! 双十一的耳机到啦,音质确实不错!2333! 等着项目做完,完整总结一下! 越努力,越幸运!永远不要高估自己!!!! ...
- Nestjs 缓存
Docs: https://docs.nestjs.com/techniques/caching yarn add @nestjs/mongoose mongoose yarn add cache-m ...
- STL next_permutation 算法原理和自行实现
目标 STL中的next_permutation 函数和 prev_permutation 两个函数提供了对于一个特定排列P,求出其后一个排列P+1和前一个排列P-1的功能. 这里我们以next_pe ...