背景

老规矩,开篇讲一下背景:本人出差狗一枚,长期在外地出差,没有带电脑出门只有一台 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 盘并随时使用的功能,实用性极低,故而有需要的朋友可以站内私信我了解详细的操作内容,也提供其他参考链接供有更多需要的同志研究。

将 MySQL安装在U盘中实现随时开发相关推荐

  1. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬

    MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业 ...

  2. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传)

    文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 2. 数据库与数据库管理系统 2.1 数据库的相关概念 3. RDBMS与非RDBMS 3. ...

  3. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版

    MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传) 文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 ...

  4. IIS+PHP+MYSQL安装配置

    IIS+PHP+MYSQL安装配置 首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-la ...

  5. mysql安装教程 没配置_MySQL安装和配置详细教程

    前言 本教程是针对数据库小白安装Mysql 的step by step的步骤图.安装完成,可以通过Mysql Workbench来对Mysql 进行图形化界面的操作 1. 软件安装包下载 进入官方:h ...

  6. c mysql安装教程,Mysql安装教程_完成版(吐血式安装)

    每次在不同操作系统中安装oracle和mysql这些常规数据库,步骤就那么点儿,但是遇见的错误却是千差万别.. 记一次耗时两天的mysql数据库安装新得,有耐心,有毅力,憋生气. 1.官网上下载免安装 ...

  7. Apache+php+mysql安装与配置详解

    先准备好软件: Apache官方下载地址:在这里: php官方下载地址:在这里: mysql官方下载地址:在这里. 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apach ...

  8. MySQL安装当中遇到的问题

    MySQL安装当中遇到的问题 最好去官网找自己需要的,然后下载,又快又安全. 1.安装mysql时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码 先在电脑c盘中搜索 vcru ...

  9. 将eclipse,虚拟机,mysql安装到移动硬盘上,亲测

    有时候想把搭建好的开发环境随身携带,又不想带电脑,这里教你如何讲你的开发环境装到移动硬盘中,走哪带哪!并且一键搞定所有的环境变量(一个bat批处理文件) 32位win7+希捷500G硬盘,亲测有效 首 ...

最新文章

  1. 测试归测试,自动驾驶向个人全面开放依然长路漫漫
  2. win7 64位 安装java jdk1.8 ,修改配置环境变量
  3. readlink(/proc/self/exe, buf, count - 1);
  4. 项目spring boot 写es hbase 运行内存溢出
  5. 五大板块(5)——字符串
  6. 【状压DP】滚榜(P7519)
  7. oracle导出超链接,Oracle Report中加入下载超链接操作方法
  8. 用python如何制作表格步骤_Python中用xlwt制作表格实例讲解
  9. 系列TCP/IP协议-ARP与RARP
  10. linux 远程管理
  11. chrome15调试-使用devtools作为代码编辑器
  12. 介绍一个使用go写的TUI性能监测工具gotop
  13. SF中对象发出消息后在chatter上显示名字的问题
  14. 【笔记】《Python数据分析与实战挖掘》
  15. 《C语言程序设计》江宝钏主编-习题4-2-分段函数
  16. ThinkRock简介
  17. Unity 基础 之 一个点(物体)绕另一个点(物体)旋转的简单封装
  18. python数据分析——择偶标准与黑名单
  19. html快速创建块,CAD怎么快速创建带编号的块?
  20. SDN是什么,和SD-WAN有什么关系

热门文章

  1. 如何查询域名是否被微信拦截 被已经被微信屏蔽了的的域名网址改如何做防封防屏蔽
  2. 2020--IDEA破解失败后无法打开(mac/win)【已解决】
  3. java 流 flush_Java OutputStream.flush()清空输出流
  4. Keil5编程error: #18: expected a “)“问题解决
  5. 无法将“babel”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  6. spotify使用教程_什么是Spotify Kids? (以及如何使用其家长控制)
  7. unity简单实现塔吊效果
  8. NT6 HDD Installer 3.1.3(硬盘直接重装Win7/Win8/Windows 2008系统)
  9. 练习 | 01 | 把多张图片合并成一张图片
  10. java 名字的漂亮度_名字的漂亮度