将 MySQL安装在U盘中实现随时开发

背景

老规矩,开篇讲一下背景:本人出差狗一枚,长期在外地出差,没有带电脑出门只有一台 iPad,不写写代码手又难受,所以想着把 Python 和 MySQL 都安装在 U 盘里,到每个网吧实现插上 U 盘随时开发的功能。

准备工作

  1. Python 安装包(本人使用3.6.8)
  2. MySQL 社区版(免安装版本,即直接解压缩生成一堆文件的版本)

操作步骤

Python

1.直接下载安装包,插入 U 盘进行安装,安装文件夹选择 U 盘,环境变量勾选无所谓,因为后期换电脑还得重新设置 Path 变量
2.安装完成之后写一个 bat 脚本,内容如下

@echo off
echo 添加 Python 主文件
setx PATH "%cd%;%cd%\Scripts"
setx MYSQLPASSWORD "root" /m
pause>nul

逐行解释一下

  • @echo off :打开一个命令行但不显示输入内容,只显示返回内容。
  • echo 添加 Python 主文件:提示语句,代表脚本开始执行。
  • setx PATH “%cd%;%cd%\Scripts”:永久设置环境变量为脚本所在目录及脚本所在目录下的 Scripts 子目录。**注意!!**如果需要保留原本的 PATH 环境变量内的内容,应写为 setx PATH “%PATH%;%cd%;%cd%\Scripts”,毕竟环境是在网吧,所以偷懒少写一部分
  • setx MYSQLPASSWORD “你的MySQL数据库密码” /m,这里是为了添加数据库密码到环境变量中,\m表示修改用户环境变量而不是系统环境变量。
  • pause>nul:执行完成后暂停,用来告诉你命令已经执行完了。
    将代码内容保存为 bat 后缀的文件保存在 Python 的安装目录下即可
    在这里插入图片描述
    至此我们完成了 Python 安装在 U 盘中随时使用的功能,此状态下 PIP 安装的第三方模块也可以直接使用。

MySQL

  1. 首先下载 MySQL 免安装版,这里以 5.7.2 版本作为示范,考虑到网吧环境的不定性,使用 32 位使用,解压到 U 盘中即可。
    在这里插入图片描述
  2. 解压完成后,在根目录下创建 bat 脚本,输入以下内容
@echo off
del %cd%\data /f/s/q/a 
cd bin
mysqld -install
mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp
net start mysql
pause

在这里插入图片描述

  1. 由于每次都需要重新安装 MySQL 所以必须将目录中的 data 文件夹内的内容删去,根目录下没有 data 文件夹的自行创建一个空文件夹即可。
  2. 删除完成后执行该脚本即可启动 Mysql 服务
  3. 随后进入 bin 目录执行 mysql -u root -p即可进入 MySQL 数据库,默认没有密码,直接回车两次进入

结语

至此完成安装 Python 及 MySQL 到 U 盘并随时使用的功能,实用性极低,故而有需要的朋友可以站内私信我了解详细的操作内容,也提供其他参考链接供有更多需要的同志研究。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值