多安装mysql8
前言原本已安装mysql5.7,原本可以试着删除5.7版本的,但是里面保存了一些数据不想删掉,还有数据库的卸载也是一个很奇怪的过程,一不小心删不干净就很难再安装了,所以就想着再安装一个8.0就好了,原本以为只是改一下端口而已,但是在这个过程还是出现了很多问题,然后我尝试了很多种过程,在这里就讲一下自己的最后一遍,可能和网上别人的步骤有点出入。
先把之前的5.7的服务关掉(为什么要关掉,我也不知道,我已经被折磨的不行了,就试一下),在任务管理器的服务一栏可以找到
下载mysql8.0的解压版链接MySQL :: Download MySQL Community Server
解压
文件内容准备开始没有data和my.ini文件。
网上说data文件夹不需要自己手动创,不然报错什么的,我也试了这个做法,但是后面一直出现无法链接本地主机什么的错误,后面还有说到这个问题然后我就重新来,在最开始的时候自己手动创建了一个空的data
创建并编辑my.ini文件这里为mysql8设置3307端口,因为5.7版本的占用了3306端口。
可以进入cmd(不需要管理员权限):输入 Netstat ...
github actions自动部署
使用github actions 自动部署的初衷
每一次修改或者新增文章的时候,都要毫不客气的进行素质三连,虽然不多,倒是久了就会觉得很烦,而且随着你文章的数目的增加,在本地编译完,生成public文件夹,通过hexo d推送到username.github.io 仓库的时间也原来越长,所以想通过github提供的自动部署来完成对博客源代码的托管和编译运行,生成静态界面。
变量名[Blogroot]:本地存放博客源码的文件夹路径,blog
[SourceRepo]:存放博客源码的私有仓库名
[SiteBlogRepo]:存放编译好的博客页面的公有仓库名,nilonger.github.io
[SiteUsername]:用户名
[SiteToken]:申请到的令牌码,
[GithubEmail]:与 github 绑定的主邮箱
获取token路径:点击头像,选择settings,选择 Developer settings
在personal access tokens这里,记得勾选repo
生成需要的token,注意token只能显示一次,之后无法查看,记得保存
注:如果不是选择长 ...
我的第一篇博客
本地初始化下载Git,node.js,下载淘宝镜像cnpm注意:这里面我基本上都是用cnpm代替npm来安装,下载速度快
查看版本node -v
npm -v
cnpm config get registry
下载hexo全局安装:
1cnpm install hexo-cli -g
检查安装情况:hexo -v,出现一下信息
hexo-cli: 4.3.0os: win32 10.0.19042node: 12.16.3v8: 7.8.279.23-node.35uv: 1.34.2zlib: 1.2.11brotli: 1.0.7ares: 1.16.0modules: 72nghttp2: 1.40.0napi: 5llhttp: 2.0.4http_parser: 2.9.3openssl: 1.1.1gcldr: 36.0icu: 65.1tz: 2019cunicode: 12.1
接下来,进入到你要放博客的静态文件的位置,右键,选择 Git Bash Here,打开 Git Bash 之后,输入
123hexo init blog 初始化创建,会在你所在位置( ...