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的标准版,企业版,微型版三个版本,为了区分这三个 ...
随机推荐
- 理解、学习与使用 JAVA 中的 OPTIONAL<转>
从 Java 8 引入的一个很有趣的特性是 Optional 类.Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都 ...
- java改单个插入为批量插入
单条insert into table value() 13W数据需要执行7小时 变成inert into table value(),(),(),(),() inert into table val ...
- Deseq2 的可视化策略汇总
1) MA图 对于MA图而言, 横坐标为该基因在所有样本中的均值,basemean = (basemean_A + basemean_B ) / 2, 纵坐标为 log2Fold change 其 ...
- window、Linux 文本文件转换
如下: $ sed -e 's/.$//' mydos.txt > myunix.txt $ sed -e 's/$/\r/' myunix.txt > mydos.txt
- C_C++变量命名规则
变量命名规则是为了增强代码的可读性和容易维护性.以下为C++必须遵守的变量命名规则: 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成. 第一个字母必须是字母或者下划线开头. 不 ...
- kotlin 语法跟 java 的不同
本文是本人的作品,转载请表明出处 1.extends 用 (冐号):代替.MainActivity extends Activity, 现在是 MaiActivity :Activity() 2. ...
- ubuntu开机后弹出System program problem detected的解决办法
sudo gedit /etc/default/apport 将enabled=1改为enabled=0保存退出重启后就可以了
- docker 搭建lnmp环境以及docker常用命令
1.首先docker 的基本操作. 2.然后命令深入,网络映射. 3.访问docker 内的应用 端口映射网桥之类. docker pull hub.c.163.com/library/php:7.0 ...
- Tensorflow一些常用基本概念与函数
1.tensorflow的基本运作 为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始: import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf. ...
- Python yield 函数功能
python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield.有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用. 一段代码 def test_dict_sort(): ...