当前位置: 首页 > 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/697157/

相关文章:

  • 网站消息推送5118素材网站
  • 天津 响应式网站设计企业网站模板免费
  • 网站用花生壳nas做存储百度seo发包工具
  • wordpress cache深圳纯手工seo
  • 怎样找到正规代加工网站百度地图3d实景地图
  • 潍坊网站建设公司网站搭建免费
  • 惠州做网站好的公司下载百度语音导航地图安装
  • 春节网站怎么做小说排行榜百度搜索风云榜
  • 商城服务是什么软件seo是指什么岗位
  • 无锡网站建设有限公司网站快速收录的方法
  • 网站建设通报推广网站多少钱
  • 网络推广公司成都seo排名优化教程
  • 一台手机登录微信网页版西安优化外
  • 如何做旅游攻略网站长沙seo优化推荐
  • 长春火车站电话咨询电话快排seo
  • 龙城建设网站公司网站内容优化方法
  • 南通网站建设搭建网站卖链接
  • 驻马店市做网站seo臻系统
  • 找公司做网站怎么图片都要自己找百度推广官网电话
  • 网站小样用什么做seo外链平台热狗
  • 建站点的步骤sem是什么
  • 深圳专业做网站的衡水网站优化推广
  • 徐汇科技网站建设2345中国最好的网址站
  • 邢台论坛吧百度seo收录软件
  • 做国外服务器网站吗怎么让百度搜索靠前
  • 做动态图网站有哪些自建站怎么推广
  • web网站开发课程设计报告seo技术培训沈阳
  • 会宁网站建设公司网站优化助手
  • 网站设计制作体会2023年5月最新疫情
  • 月亮湾设计有限公司网站南宁seo产品优化服务