PHPWAMP快速自定义Mysql历史版本,吸纳其他集成环境的Mysql数据库

当时因为很多学生向我提建议,希望我能添加Mysql自定义功能,因此我便加入了此功能,

下个版本预告:

PHPWAMP下个版本将会集成PHP打包器,可以将PHP网站生成单个EXE文件,双击即可浏览网站。

在打包PHP网站的过程中还可以选择任意PHP版本、Mysql版本、以及Web服务器,敬请期待后续版本吧。

目前的PHPWAMP支持,Nginx、IIS、Apache,支持无限制添加php和Mysql版本同时运行。

下面我们开始讲解一下目前PHPWAMP最新版本如何快速自定义任意的Mysql历史版本

讲解前先回答个小问题,有用户向我询问:PHPWAMP是否可以单独启动某些服务?其实是可以的

可能你们没有注意“服务管理器”这个功能吧,想单独启动某个服务,只需在“服务管理器”操作即可

(点击图片可查看高清大图)

开始自定义我们的Mysql版本教程,打开软件,选择“相关设置”,然后选“Mysql版本”

(点击图片可查看高清大图)

想切换Mysql版本可以直接在此切换,默认就集成了Mysql5.5、Mysql5.6、Mysql5.7三个版本了

我们来添加一个Mysql版本,可以到Mysql官方去下载任意Mysql版本,

也可以点击软件这里,进入PHPWAMP提供的Mysql版本下载地址进行下载。

我下载的是最新的版本Mysql8,如图所示

下载完成后,我们点击此处给软件添加一个新的Mysql版本

点击后弹出输入框,可以给你新添加的数据库定义一个版本名称,比如我定义成Mysql8

输入你定义的版本名称后(名称随意),点击添加按钮

点击添加后,看到下图提示后点击“是”打开Mysql版本目录,

在打开的新文件夹中,我们把刚才下载好的压缩包解压后,放到这里面即可,

不用理会是否有my.ini文件,后面会自动生成的,当然后期最好根据你的需求修改一下配置。

(点击图片可查看高清大图)

然后就可以在Mysql版本列表看到我们刚才定义的Mysql8这个最新的Mysql数据库版本了。

最后就可以选择最新版本Mysql8,然后点击切换了

点击切换后,高版本Mysql会提示初始化,如果出现初始化提示,点击“是”即可,如图

很快就会提示成功,整个过程不到一秒

初始化成功后,再选择Mysql8,然后点击切换就能正常启动了(有的版本不需要初始化)

点击切换,提示切换成功,切换的同时也将启动Mysql

我们回到主界面,发现新定义的Mysql启动成功,鼠标移动到这里就会显示Mysql8以及当前端口号3306

这个时候我们发现,虽然新定义的Mysql数据库正常启动了,但是数据库密码并不知道!

到了这一步,我们可以使用常用工具的“强制修改数据库密码”功能改个你想要的密码

这里分成两部分,上面是修改当前自身的Mysql密码,下面的是修改其他环境

的Mysql数据库密码,而我们现在是要修改当前启动的最新版Mysql数据库密码,

因此只需要填写上面的即可,我输入的密码是168168,输入完毕后点击修改即可

密码修改成功后,在主界面点击管理数据库,或者在站点管理列表右键站点打开也可以

使用内置的phpmyadmin数据库管理工具登陆Mysql数据库,输入刚才修改的数据库密码。

登陆成功,可以看到当前的Mysql版本是最新的,如下图所示

注意:每次切换Mysql版本,下图这个界面必须清除浏览器缓存才能正确显示当前Mysql版本

题外话:

回到刚才的Mysql文件夹,如果找不到可以点击菜单,“编辑文件-Mysql各版本文件夹所在目录”。

如下图,我们看到新的版本Mysql8文件夹生成了两个新文件,一个是mysql配置,一个是data文件

友情提示:为了兼容所有系统,默认生成的my.ini是可以支持内存很小的系统的,可自行调整。


其他建议:如果你用的是其他的php集成环境,当服务器内存很小时你的数据库可能无法启动,

这时候可以适当增加虚拟内存或者直接用PHPWAMP生成的my.ini覆盖掉你原来环境的数据库配置。

Mysql自定义功能的其他妙用:

如果你原来用的是其他集成环境,但是现在想改用PHPWAMP,其实转移也很简单,

点击切换PHP版本,随意切换一个属于Apache2.4的php版本,如图标明的apache2.4即可

这三个php版本后面都标明了是apache2.4,所以随意启动这三个PHP版本就切换到Apache2.4了

如图,只要这里显示Apache2.4,就说明能使用Apache2.4站点管理了

切换到Apache2.4才可以使用Apache2.4站点管理,我们打开Apache2.4站点管理

如图,站点管理功能强大,添加站点可以随意指定任何PHP版本和自定义

我们添加站点的时候,只需要把根目录设置成你原来网站源码的文件夹即可

(点击图片可查看高清大图)

网站源码搬迁完毕,轮到网站数据库了,数据库可以直接sql导出导入,如果嫌麻烦可以用自定义Mysql功能,把原来你环境的Mysql数据库集成到PHPWAMP里面即可,方法和前面我讲解的自定义Mysql版本是一样的,只需要注意设置my.ini就可以了,如果不想修改原先环境的my.ini,直接删掉即可,区别如下。

吸纳其他集成环境的Mysql数据库和自定义Mysql的区别:

区别:大部分步骤是一样的,只需要把原来集成环境重Mysql目录的my.ini删掉即可(会自动生成)

提示:如不想删掉原环境my.ini配置,只需修改my.ini配置里面的路径即可,路径正确才能正常启动。

时间: 2024-10-05 17:11:29

PHPWAMP快速自定义Mysql历史版本,吸纳其他集成环境的Mysql数据库的相关文章

MySQL数据库管理(二)单机环境下MySQL Cluster的安装

上文<MySQL数据库管理(一)MySQL Cluster集群简单介绍>对MySQL Cluster集群做了简要介绍.本文将教大家一步步搭建单机环境下的MySQL数据库集群. 一.单机环境搭建 首先到MySQl官网上 下http://www.mysql.com/downloads/Cluster/下载所需的安装包.然后将下载得到的ZIP包解压到C:\ypl\mysql\mysqlc 这个MySQL数据库的集群由一个MySQL服务引擎(mysqlds).两个数据节点(ndbd)和一个管理节点(n

wamp集成环境下mysql数据库的分开部署和远程访问

今天折腾了一天一个小问题,就是明明正确的php代码在访问数据库的时候总是提示DB ERROR.后来才发现是填写数据库名的时候,写成了该数据库的ip地址(其实也是本机ip但是本机还是不能访问),而不是localhost. 归根到底这个问题的根源是mysql未开启远程访问,开启的具体方法为: D:\wamp\Apache2\conf\alias\phpmyadmin.conf 找到 deny from all allow from all 这两行删除改为 allow from all 另外,mysq

相信很多朋友遇到过网站换服务器的问题,或成功或失败!今天3A网络小钱给大家讲的是自己的一个亲身经历,原先小钱有一个网站是在linux服务器上运行,所用的web服务为nginx+mysql+php,但由于服务器到期,新服务器用的是win2008系统,那就需要只能做好迁移! 前期做的准备 1、必须了解自己网站所用的PHP和MySQL的版本 2、网站大小

相信很多朋友遇到过网站换服务器的问题,或成功或失败!今天3A网络小钱给大家讲的是自己的一个亲身经历,原先小钱有一个网站是在linux服务器上运行,所用的web服务为nginx+mysql+php,但由于服务器到期,新服务器用的是win2008系统,那就需要只能做好迁移! 前期做的准备 1.必须了解自己网站所用的PHP和MySQL的版本 2.网站大小 3.数据库大小 由于网站过于巨大90G,而linux服务器上磁盘空间不够无法压缩,最后我选择的办法是使用FTP传,没想到什么好办法. 网站的数据库大

查看mysql历史命令

默认情况下操作mysql会在家目录下创建一个隐藏的mysql历史命令文件.mysql_history 在管理授权mysql账户时也会记录这些明文密码到这个文件,非常的不安全 [[email protected] ~]# ls -al |grep mysql_ -rw------- 1 root root 875 7月 3 12:33 .mysql_history 解决方法: 使用软链接到空文件:ln -s /dev/null ~/.mysql_history 原文地址:https://www.c

django学习笔记--环境配置--mysql配置

一.mysql安装配置 1.fedroa19 -- yum安装myusql: mysql database(选择匹配的ferora版本): mysql-community-server-5.6.19-1.fc19.x86_64,依赖包会自动安装: 自动安装的内容大致包括: a.下载mysql包及其依赖包,并安装: b.创建mysql用户和mysql组: c.初始化mysql的DB,建立基本的表: 最终应该是安装下列5个相关包: mysql-community-libs-5.6.19-1.fc19

全能自定义环境,一键快速安装PHP7.2版本,32/64位任选

想要在windows环境下快速搭建最新的PHP版本,可以使用全能自定义PHP集成环境PHPWAMP_IN2 全能自定义:PHPWAMP_IN2支持一键自定义Apache.nginx.PHP.Mysql任意版本,无需安装VC运行库, 其他集成环境只有32位可以选择,PHPWAMP同时支持32位64位随意变换,自定义时全自动智能匹配你的系统. 快速安装PHP7.2最新版具体案例(32/64位PHP任选): 从PHP官方网站下载最新的PHP7.2,(32位和64位任选,都能支持) PHP官方下载地址:

JEECG 3.6 自定义表单版本发布,智能快速开发平台

JEECG 3.6(智能快速开发平台) 自定义表单版本发布 平台介绍:JEECG(J2EE Code Generation),一款基于代码生成器的JAVA快速开发平台,集成强大代码生成器和在线开发机制,在线报表配置机制,自定义表单,数据权限等企业平台机制.---------------------------------------- Version:  jeecg-framework-3.6版 本:   JEECG 智能快速开发平台Date:      2015-12-04作 者:      

PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启常用模块。

本文采用我自己开发的纯绿色版WAMP环境(我将这个WAMP环境命名为PHPWAMP) (PHPWAMP默认集成VC,不需要单独安装) 那么什么是WAMP环境?WAMP这个词是什么意思? Windows下的Apache+Mysql+PHP,称为WAMP.而Linux系统下的Apache+Mysql+PHP,称为LAMP. 属于WAMP环境的集成软件有很多,且各有特点. 本文案例采用的PHP集成环境是我最新发布的新版本PHPWAMP8.1.8.8. PHPWAMP绿色集成环境介绍: 6年前,因为想随

PHP集成环境如何自定义PHP版本,一键自动生成常用配置。

本文采用我自己开发的纯绿色版WAMP环境(我将这个WAMP环境命名为PHPWAMP) (PHPWAMP默认集成VC,不需要单独安装) 那么什么是WAMP环境?WAMP这个词是什么意思? Windows下的Apache+Mysql+/PHP,称为WAMP.而Linux系统下的Apache+Mysql+/PHP,称为LAMP. 属于WAMP环境的集成软件有很多,且各有特点.今天本文采用的PHP集成环境是PHPWAMP8.1.8.8版本. PHPWAMP绿色集成环境介绍: 6年前,因为想随时随地使用w