欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

全栈小白实习的踩坑日常(一)

程序员文章站 2022-04-28 23:49:43
...

一、重装系统

1.查看电脑的属性(右击我的电脑)
2.上官网安装对应的镜像文件,存放于U盘
3.直接插U盘重启
4.然后遇到一个问题,一直说我的磁盘分区是GPT格式的,要转换为NTFS格式才能下一步
5.用另一个U盘,下一个磁盘管理工具解决IBM问题(我用的工具为老毛桃)
6.装机成功

二、搭环境,下载需要的软件

1.列出清单:
(
	比如我的:(如下图)
	1.1 浏览器:火狐、谷歌
	1.2 文档工具:Notepad++
	1.3 文本工具:WPS或者(Word、Excel、PPT)
	1.4 英语词典:网易有道词典(英语小白们哈哈哈懂我意思吗)
	1.5 输入法:搜狗输入法
	1.6 远程软件:TeamViewer或者向日葵
	1.7 数据库:Mysql、Mysql Workbench (最好版本差不多,否则会发生不兼容现象)
	1.8 前后台:VSCode(全称Visual Studio Code)里面再转个python环境
	1.9 版本控制工具:SVN
)

全栈小白实习的踩坑日常(一)
2.接下来就是状况百出的环节了,前面六点基本无问题。重点讲后面的(都在官网下载)
2.1 下载mysql workbench出现错误(如下图),原因是缺少C++依赖,需要安装 vs c++ 2019,安装vs c++ 2019之后,重启;【还有一些人会出现缺少NetFramwork依赖的问题,需要重新下载安装NetFramwork4.5.2,记得把之前的NetFramwork4.5给删了,没有删会一直报错,注意版本】
全栈小白实习的踩坑日常(一)
2.2 下载mysql,并安装环境变量,如有不懂,请参考这篇博客。https://blog.csdn.net/weixin_44195856/article/details/103197225
2.3 下载python,并配置环境变量。(右击我的电脑->属性->高级系统设置->高级->环境变量->在系统变量里面找到path->编辑->python的安装位置eg:E:\Yuki\python\pyInstall->确定就好【记得在前面加英文分号隔开】),同步配置pip的环境变量,eg:E:\Yuki\python\pyInstall\Scripts;
2.4 在VSCode中搭建Python环境:VSCode下载好之后ctrl+shift+p,输入python,会有快捷键并选择第一个,install(安装)【依赖少的话也可以一个一个安装,指令是 python install *,*代表你指定安装的依赖】
2.5 因为我是直接使用SVN拉取公司的代码,所以还要下载很多依赖包,此处需要用到两条指令:
2.5.1 win+r,输入cmd(如图一)
2.5.2 输入pip和python就可以查看你是否配置好了(如图二图三,此处不演示失败的例子)
2.5.3 输入指令:

pip freeze >requirements.txt       (可以创建一个requirements.txt)
pip install -r requirements.txt    (把python的依赖都添加进去)

全栈小白实习的踩坑日常(一)图一
全栈小白实习的踩坑日常(一)图二
全栈小白实习的踩坑日常(一)图三

三.mysql workbench的基本操作

3.1 创建连接
由于我要连上公司的数据库,所以我从同事给的SVN账号中获取数据。我的mysql workbench需要连接后台python写的项目,所以要通过python中的数据得到连接。为了方便自己使用,此处已做修改,你们根据自己的要求来修改,

VSCode中连接的ip和数据库的端口号:
全栈小白实习的踩坑日常(一)
打开mysql workbench–>Database–>Manage Connections
全栈小白实习的踩坑日常(一)
输入密码就可以进去了(成功页面)
全栈小白实习的踩坑日常(一)
3.2 导入导出数据库(很简单,不详细说明了)
全栈小白实习的踩坑日常(一)
全栈小白实习的踩坑日常(一)
3.3 VSCode中python编辑启动命令直接是
全栈小白实习的踩坑日常(一)
3.4 可以访问网页了,但是登录不进去,原因是因为mysql的root权限问题
全栈小白实习的踩坑日常(一)
全栈小白实习的踩坑日常(一)
3.4.1 这里翻看了很多的博客,都没有我想要的信息。
全栈小白实习的踩坑日常(一) 3.4.2 show databases只能显示一条数据,显示用户名为ODBC,但是我的的用户名是root,并不是一个用户,原来我在一开始登录的时候只是输入了mysql,没有指定用户名,在这里我认为mysql会使用它默认的用户名,因此登录后mysql的用户名为“ODBC”就一点都不奇怪了(ODBC的英文全称为Open Database Connectivity,提供了一组对数据库访问的标准API)。
全栈小白实习的踩坑日常(一)
show grants:
全栈小白实习的踩坑日常(一)
3.4.3 mysql通过mysql -u root -p命令使用root账号进入,是不是发现不一样啦
全栈小白实习的踩坑日常(一)
3.4.4 一键设置所有权限:grant all privileges on . to aaa@qq.com"%" identified by “.”;
全栈小白实习的踩坑日常(一)
3.4.5 刷新权限缓存:flush privileges;这样就搞定啦
全栈小白实习的踩坑日常(一)
3.4.6 emmm又出现了新的问题,说是存储过程不存在,发现是导入的时候没有把存储过程导入进来
全栈小白实习的踩坑日常(一)
全栈小白实习的踩坑日常(一)
然后我就重新导出导入,
全栈小白实习的踩坑日常(一)
然后我就进入了公司项目的系统页面啦~

我是与其终,一个风起云涌的女孩子。
很高兴你能看到我的博客,希望能对你有所帮助。
qq群:可直接扫码进qq群,或者输入群号670983672。
微信群:可加下方博主微信,备注“进群”即可。
全栈小白实习的踩坑日常(一)
全栈小白实习的踩坑日常(一)