当前位置: 首页 > news >正文

做一个动态网站作品多少钱怎么把平台推广出去

做一个动态网站作品多少钱,怎么把平台推广出去,兰州关键词网络推广,网站做全景图一.背景 用的windows server 2019服务器,mysql8.0.34,还是应该每天备份一下。以前做了很多次,主要是带了2个徒弟,还是要写出来。 二.备份脚本 chcp 936 set date_tmp%date:~0,10% set datetime%date_tmp:/%%time:~0,2%%time:~3,…

一.背景

        用的windows server 2019服务器,mysql8.0.34,还是应该每天备份一下。以前做了很多次,主要是带了2个徒弟,还是要写出来。

二.备份脚本

chcp 936
set date_tmp=%date:~0,10%
set datetime=%date_tmp:/=%%time:~0,2%%time:~3,2%%time:~6,2%
set datetime=%datetime: =0%
set executeback=mysqldump -uroot -proot   --default-character-set=utf8 --ignore-table=panguaxe.belt_weigher   --ignore-table=panguaxe.quality_data  panguaxe   --result-file=C:\SoftwareDownloads\dbbacks\%datetime%.sql
echo %executeback%
cmd /k %executeback%

三.相关知识及脚本说明

1.windows的dos下,获取当前日期字符串

   第一行:chcp 936

   是指定当前dos窗口使用gbk字符集。

   第二行和第三行:

   set date_tmp=%date:~0,10%
   set datetime=%date_tmp:/=%%time:~0,2%%time:~3,2%%time:~6,2%

   实现了取出年月日时分秒字符串,赋值给datetime这个变量。格式例如:20240112165412

2.windows的dos下,把一个字符串作为命令去执行

   第六行:cmd /k %executeback%

   就是把变量executeback对应的字符串值作为windows的dos命令去执行。

3.mysqldump导出时忽略表、指定导出文件、指定字符集解决乱码

  第四行:

set executeback=mysqldump -uroot -proot   --default-character-set=utf8 --ignore-table=panguaxe.belt_weigher   --ignore-table=panguaxe.quality_data  panguaxe   --result-file=C:\SoftwareDownloads\dbbacks\%datetime%.sql

拼凑了mysqldump导出命令的字符串。

其中,--ignore-table=数据库.表名1 就是写忽略哪个表不导出,可以写多个。

--result-file=xx.sql就是指定导出文件

--default-character-set=utf8 就是指定导出的字符集,解决乱码。根据实际情况,如果数据库是gbk就用gbk,看数据库具体是啥。看数据库字符集的命令可以用 SHOW CREATE DATABASE your_database_name;

ps:我在过程中还遇到了特殊问题,就是指定了字符集仍然是乱码。原因是我用的类似这样的命令来指定的导出文件。mysqldump -uroot -proot   --default-character-set=utf8 >xx.sql 

用>来指定文件是windows的命令,跟windos当前dos窗口的字符集有关,所以不管怎么指定字符集都会是乱码。所以要采用mysqldump的--result-file来指定文件就不会是乱码。

我测试过,如果指定数据库字符集是utf8,指定dos窗口的字符集也是utf8,不指定mysqldump的字符集,使用>符合指定导出文件,中文也不会乱码。当然mysql.ini我是指定了默认字符集为utf8的。测的如下:

chcp 65001
set date_tmp=%date:~3,10%
set datetime=%date_tmp:/=%%time:~0,2%%time:~3,2%%time:~6,2%
mysqldump -uroot -proot     --ignore-table=panguaxe.belt_weigher   --ignore-table=panguaxe.quality_data  panguaxe   >C:\SoftwareDownloads\dbbacks\%datetime%.sql

4.时间格式出现空格导致无法导出的问题

C:\Users\Dell>set date_tmp=%date:~3,10%C:\Users\Dell>set datetime=%date_tmp:/=%%time:~0,2%%time:~3,2%%time:~6,2%C:\Users\Dell>echo %datetime%
20240115 84412C:\Users\Dell>echo %time%8:44:41.30C:\Users\Dell>set datetime=%datetime: =0%C:\Users\Dell>echo %datetime%
20240115084412

当时间是2024-01-15 08:44:41时,time的输出并非是预期的08:44:41.30,而第1个本该是0的位置显示为空。所以就用到了把空替换为0的这句话,如下:

set datetime=%datetime: =0%

http://www.hkea.cn/news/870598/

相关文章:

  • 通用搭建网站教程优化营商环境的意义
  • 网站中加入地图怎样优化网站排名
  • 网站如何被搜索引擎收录地推推广平台
  • 池州做网站公司游戏搜索风云榜
  • 东丽区做网站网站查询平台
  • wordpress什么主题好用seo优化范畴
  • 局域网端口映射做网站西安竞价托管代运营
  • 重庆网站建设设计公司信息ip网站查询服务器
  • 网站积分的作用seo搜索引擎优化就业前景
  • 珠海网站品牌设计公司简介最新国内新闻重大事件
  • 广东专业网站客服软件定制站长统计app下载大全
  • 广东网站建设公司排名磁力帝
  • 胶南网站建设哪家好成都电脑培训班零基础
  • 集团网站建设哪家好网上推广怎么弄?
  • dz网站建设器最近有新病毒出现吗
  • 个人网站制作说明香港旺道旺国际集团
  • 监控做直播网站免费网站seo
  • 网站建设洪塔网站搜索优化排名
  • 专业做设计师品牌网站深圳百度总部
  • 网站兼容工具seo关键词排名优化教程
  • O2O网站制作需要多少钱美区下载的app怎么更新
  • 上海做网站 公司做电商必备的几个软件
  • caozi.com网站建设中百度指数如何分析数据
  • 互联网舆情处置公司武汉seo外包平台
  • 消防器材网站建设背景seo工作职位
  • 专业网站制作公司名称seo咨询茂名
  • 做b2c网站建网站seo
  • 代理注册香港公司seo技术交流论坛
  • 想要提高网站排名应该怎么做seo网站推广费用
  • 专业做食材网站seo链接优化建议