首页
赞助
时间轴
追番
留言
友人帐
关于
个人导航
更多
学习笔记
壁纸
Search
1
【台式机】2020-06-07,上半年618推荐配置(都是AMD)
967 阅读
2
21年下半年笔记本挑选
930 阅读
3
域名备案成功
804 阅读
4
2020.10 手机号码正则表达式
742 阅读
5
Mybatis缓存
709 阅读
日常
代码
❤心情
博客插件
电脑推荐
KMS服务
登录
Search
标签搜索
电脑推荐
组装电脑
博客插件
跨域访问错误
Maven
Mybatis
node.js
WebSocket
SpringBoot
Linux
跨域
网页背景效果
音乐播放器
看板娘
Pio插件问题
气泡通知
轻薄本
全能本
笔记本推荐
伪静态
旧梦未眠
累计撰写
76
篇文章
累计收到
14
条评论
今日撰写
0
篇文章
首页
栏目
日常
代码
❤心情
博客插件
电脑推荐
KMS服务
页面
赞助
时间轴
追番
留言
友人帐
关于
个人导航
学习笔记
壁纸
用户登录
登录
搜索到
37
篇与
代码
的结果
2025-03-24
记一次ibd文件数据库恢复过程
起因之前服务器安装某个程序需要.net8 要修改glibc更改版本,修改后正常使用,不小心更新宝塔后保存 需要glibc_2.33 2.34,安装2.34的时候直接报错,导致内存异常,ssh连不上,重启后无法进入系统,进入救援模式后,拷贝出数据库data目录文件,进行数据恢复frm,MYD,MYI文件这些文件新建一个数据库,把这个三个文件拷贝进去 刷新数据库即可出现表数据,非常简单。frm,IBD文件需要一个Linux服务器,下载dbsake后,用dbsake解析出表结构,新建一个表,后删除表空间引用,拷贝ibd文件再使用import导入即可。下面是具体步骤。下载dbsakecurl -s http://get.dbsake.net > dbsake给dbsake权限chmod u+x dbsake拷贝frm文件到服务器,使用dbsake 将后面的路径以及文件换成你的路径和文件./dbsake frmdump /www/disk1/dbsake/xxx.frm运行结果:[root@ser3VswS91UBrbe dbsake]# ./dbsake frmdump /www/disk1/dbsake/typecho_weixin.frm -- -- Table structure for table `typecho_weixin` -- Created with MySQL Version 5.7.40 -- CREATE TABLE `typecho_weixin` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `openid` varchar(64) DEFAULT NULL, `name` varchar(32) DEFAULT NULL, `mail` varchar(150) DEFAULT NULL, `ban` int(10) unsigned DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;创建上面的表删除空间引用alter table typecho_weixin DISCARD TABLESPACE将ibd文件拷贝到你用来恢复机子数据库的目录,若不知道使用以下命令查询show variables like '%datadir%';复制ibd文件后,导入ibd数据alter table typecho_weixin IMPORT TABLESPACE导入后就可以正常查看了,之后就是导出sql文件去新服务器上执行就行
2025年03月24日
5 阅读
0 评论
0 点赞
2025-02-17
Halo博客搭建配置
https://halo.jampang.cn我使用的Jar包部署,相对而且麻烦一些Yamlserver: # 运行端口 port: 8090 spring: # 数据库配置,支持 MySQL、MariaDB、PostgreSQL、H2 Database,具体配置方式可以参考下面的数据库配置r2dbc:pool:mysql://{HOST}:{PORT}/{DATABASE} r2dbc: url: r2dbc:pool:mysql://localhost:3306/halo username: halo password: 1234 sql: init: mode: always # 需要配合 r2dbc 的配置进行改动 platform: mysql halo: caches: page: # 是否禁用页面缓存 disabled: true # 工作目录位置 work-dir: /www/wwwroot/halo.jampang.cn/halo/Halo # 外部访问地址 external-url: http://localhost:8090 # 附件映射配置,通常用于迁移场景 attachment: resource-mappings: - pathPattern: /upload/** locations: - migrate-from-1.xhalo.service需要将下面的目录换成你自己JDK以及Jar包所在目录[Unit] Description=Halo Service Documentation=https://docs.halo.run After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/opt/jdk-22.0.1/bin/java -server -Xms256m -Xmx256m -jar /www/wwwroot/halo.jampang.cn/halo/Halo/halo.jar --spring.config.additional-location=optional:file:/www/wwwroot/halo.jampang.cn/halo/Halo/application.yaml ExecStop=/bin/kill -s QUIT $MAINPID Restart=always StandOutput=syslog StandError=inherit [Install] WantedBy=multi-user.target服务启动重载systemdsystemctl daemon-reload启动服务器systemctl start halo开机自启systemctl enable halo
2025年02月17日
10 阅读
0 评论
0 点赞
2025-02-10
Nginx开启目录下载
Nginx开启目录下载location /10086 { alias /www/disk1/xxxxx/download; # 换成自己的目录 autoindex on; #开启索引功能 autoindex_exact_size off; #关闭计算文件确切大小(单位bytes), #只显示大概大小(单位kb、mb、gb) charset 'utf-8'; #防止乱码,需要加上编码 autoindex_localtime on; #显示本机时间而非 GMT 时间 }
2025年02月10日
9 阅读
0 评论
0 点赞
2025-01-16
Docker下部署ZeroTier行星Planet服务
一:准备工作具有公网ip的服务器或具有ipv6的家庭主机安装docker(自行百度),我使用的宝塔,下面的教程也是宝塔面板为主。服务器推荐购买地址: 简安数据二、安装前准备Centos7服务器需要先换源阿里源地址 点击下载,将/etc/yum.repos.d/CentOS-Base.repo这个文件删除,把阿里源的文件上传并修改名为CentOS-Base.repo执行下面语句yum clean all yum makecache三、开始安装下载文件或者使用下面我上传的docker-zerotier-planet,解压文件#git地址 git clone https://github.com/xubiaolin/docker-zerotier-planet.git #加速地址 git clone https://ghproxy.imoyuapp.win/https://github.com/xubiaolin/docker-zerotier-planet.git # 若以上地址均失效请手动下载运行脚本deploy.sh./deploy.sh注:手动下载需要执行chmod +x deploy.sh四、安装脚本运行安卓脚本后输入1欢迎使用zerotier-planet脚本,请选择需要执行的操作: 1. 安装 2. 卸载 3. 更新 4. 查看信息 5. 重置密码 6. CentOS内核升级 7. 检查是否设置代理 0. 退出 请输入数字:1输入后,会提示输入Planet服务器所使用端口号注:大厂服务器请不要用默认的9993或者9994,听说被封禁了,请手动给其他端口注:不要使用脚本的自动获取ipv4,会卡住,请手动输入ip请输入数字:1 daemon.json 文件存在. 代理配置未设置,将从第三方服务器拉取镜像【docker.mirrors.imoyuapp.win/xubiaolin/zerotier-planet:latest】 开始安装,如果你已经安装了,将会删除旧的数据,10秒后开始安装... Error response from daemon: No such container: myztplanet 请输入zerotier-planet要使用的端口号,例如9994: 10086 请输入zerotier-planet的API端口号,例如3443: 10087 请输入zerotier-planet的FILE端口号,例如3000: 10088 是否自动获取公网IP地址?(y/n) n 请输入IPv4地址: 156.225.16.49 请输入IPv6地址(可留空): --------------------------- 使用的端口号为:10086 API端口号为:10087 FILE端口号为:10088 IPv4地址为:xxx.xxx.xxx.xxx IPv6地址为: --------------------------- Unable to find image 'docker.mirrors.imoyuapp.win/xubiaolin/zerotier-planet:latest' locally安装完成安装完成后根据提示--------------------------- 请访问 http://xxx.xxx.xxx.xxx:10087 进行配置 默认用户名:admin 默认密码:password 请及时修改密码 --------------------------- moon配置和planet配置在 /www/disk1/Planet/data/zerotier/dist 目录下 moons 文件下载: http://xxx.xxx.xxx.xxx:10088/000000xxxxxxxxxx.moon?key=xxxxxxxxxxcac574 planet文件下载: http://xxx.xxx.xxx.xxx.:10088/planet?key=xxxxxxxxxxcac574 --------------------------- 请放行以下端口:10086/tcp,10086/udp,10087/tcp,10088/tcp根据提示在宝塔面板的安全里放行端口五、后端使用访问http://xxx.xxx.xxx.xxx:10087,默认账号为admin password,请及时修改密码登录后点击"Networks"菜单,然后点击"Add Network"按钮创建新网络,创建成功后系统会自动生成一个网络ID点击刚刚创建的网络,选择上面第二个按钮easy setup,根据提示输入局域网ip端,也可以点击[Generate network address]自动生成详细教程可以查看:项目源Github地址 docker-zerotier-planet六、客户端使用PC电脑端直接下载官方的程序 下载地址 安装后去 C:\ProgramData\ZeroTier\One 中替换planet文件,重启程序替换完成后join刚刚创建network的id,去后台选择Members 允许打钩安卓安卓端需要使用修改版本 Github 在右上角三个点点击设置,启用自定义Planet,填写 文件地址 若GitHub下载慢,我这里下载一份回到主页点右下角加号,输入network id去后台选择Members 允许打钩{cloud title="docker-zerotier-planet" type="lz" url="https://wwi.lanzoue.com/in9MJ2l3u0sf" password="ecvh"/}{cloud title="ZeroTierFixedApp" type="lz" url="https://wwi.lanzoue.com/iafGu2kywqsd" password=""/}
2025年01月16日
9 阅读
0 评论
0 点赞
2024-02-17
pom.xml提示Could not transfer artifact,Maven无法下载包
方法一找到本地Maven仓库,删除对应目录下.lastUpdated2文件我试了,没有用方法二(这个对我有效)打开IDEA设置 Setting->Build,Execution,Deployment->Build Tools->Maven->Importing在VM options for importer:中填写以下代码-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true在Setting->Build,Execution,Deployment->Build Tools->Maven->Runner在VM Options中同样复制以上代码即可解决
2024年02月17日
19 阅读
0 评论
0 点赞
1
2
...
8