java 实现 linux+window mysql 文件 备份,以及文件导入错误解决方法

linux和windows上备份Mysql数据库java代码 NULL 博文链接:https://techpool.iteye.com/blog/553826 立即下载
package com.LovePatPrint.common;


import java.text.SimpleDateFormat;
import java.util.Date;


import org.apache.struts2.ServletActionContext;
public class DataBackup {

//获得项目的class路径
    private static final String BASE_PATH_LINUX = ServletActionContext.getServletContext().getRealPath("doc")+"/";
    private static final String BASE_PATH_WINDEWS = "C:\\";
   public void backwindows() {


       try {


           String sqlname = BASE_PATH_WINDEWS + "ticketmaster."


           + new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss").format(new Date())
                   + ".sql";


           String mysql = "mysqldump --user=root --password=root --opt ticketmaster> "


           + sqlname;


           java.lang.Runtime.getRuntime().exec("cmd /c " + mysql);


       } catch (Exception e) {


           e.printStackTrace();
       }


   }
//linux 下备份mysql

   public  static void backlinux() {
       try {
           String sqlname = BASE_PATH_LINUX + "LovePatPrint_"+TimeUtil.getImagesTime()+".sql";
           String mysql = "mysqldump --user=root --password=3kpe^yt --opt LovePatPrint> "
                   + sqlname;
           java.lang.Runtime.getRuntime().exec(
           new String[] { "sh", "-c", mysql });
           System.out.println("--------------success------------");
       } catch (Exception e) {
           e.printStackTrace();
           System.out.println("error");
       }
   }

}

//导入时出现   

错误

SQL 查询:

--
-- Table structure for table `album`
--
DROP TABLE IF EXISTS `album` ;

MySQL 返回:文档

#1046 - No database selected 


原因:没找到对应的库,这时先创建一个,与你备份sql文件一样的空库,然后在导入就ok了。。。。测试过了。。。

Java代码备份(windows和Linux)服务器oracle数据库 通过Java代码实现对(windows和Linux)服务器上的oracle数据库进行备份 立即下载

相关推荐

从FreeCAD到BIMBase:PlaneGCS约束求解器的移植使用指南

本文为BIMBase平台的开发者提供了一份详细的PlaneGCS几何约束求解器移植与集成指南。文章深入探讨了如何从FreeCAD中提取PlaneGCS核心代码,并将其适配到BIMBase的C++二次开发环境中,重点解决了内存管理、数据模型桥接、约束抽象以及性能调优等关键问题,旨在帮助开发者构建稳定高效的参数化设计模块。

weixin_29213525的博客 320

Linux备份和导入Mysql

一、mysql提供了一个mysqldump的工具可以方便的导出导入数据库信息 二、使用命令行shell测试执行mysqldump,理解必备的参数,查看生成的sql备份文件是否符合需求 执行 /usr/bin/mysqldump; –opt是quick,add-drop-table,add-locks,extended-insert,lock-tables几个参数的合称,一般都要使用,具体意...

beekimlin的博客 423

【阿里云大模型高级工程师ACP习题集】2.1 用大模型构建新人答疑机器人

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 2606

linux导入数据库出错,导入数据库提示这样的错误

ERROR: 无效的标识符 @ 28STR: 5.7.SQL: MySQL dump 10.13 Distrib 5.7.9, for Linux (x86_64)– Host: localhost Database: imooc_db– Server version5.7.9-log/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_S...

weixin_39876877的博客 451

【实战指南】利用CAN适配器高效调试CAN总线通信

本文提供了一份利用CAN适配器高效调试CAN总线通信的实战指南。文章从硬件连接、终端电阻配置、软件参数设置等基础环节入手,详细解析了CAN适配器作为关键调试工具的工作原理与使用方法,并针对常见的通信故障提供了系统化的问题排查思路,帮助工程师快速打通通信链路,提升调试效率。

weixin_28285943的博客 412

2025年数学建模国赛高教社杯A题、B题、C题、D题、E题详细思路和代码 模型||插值与拟合

核心思想:构造一个精确通过所有已知离散数据点(xi, yi)的函数y = f(x),并以此函数来估算或预测未知点的值。基本假设:我们认为已知的数据点是100%精确、无误差的(或者误差可忽略不计),比如理论计算值、高精度仪器测量值等。我们的目标是“还原”或“重建”出点与点之间的真实函数关系。关键特征精确性:曲线或曲面必须穿过每一个样本点。局部性:插值结果严重依赖于局部数据点的分布和数值。用途:用于“补全”数据、填充缺失值、进行函数近似等。常见方法多项式插值:拉格朗日插值、牛顿插值。

2201_76125261的博客 802

linux mysql 备份报错,linux 下mysql备份还原方法

一、使用mysqldump备份:MYSQLDUMP-u用户名-p数据库名.表名>/路径/导出的文件名.sql例:备份服务器上的所有数据库 ,到/root 下 ,文件是backupall_15-9-10.sql#mysqldump-uroot-p--all-databases>/root/backupall_15-9-10.sql例:备份student库#mysq...

weixin_30014265的博客 295

AUTOSAR OS演示项目搭建与验证

请注意,以上代码只是一个简单的示例,用于说明AUTOSAR OS项目的搭建和验证过程。此外,AUTOSAR OS还提供了其他功能和API,如事件、消息队列和任务间通信等,可以根据实际需求进行使用。AUTOSAR OS是AUTOSAR架构中的一部分,它提供了一种可移植且可扩展的操作系统,用于管理嵌入式应用程序的任务和资源。通过以上步骤,我们成功搭建了一个基于AUTOSAR OS的演示项目,并验证了应用程序任务的执行顺序。3、打开app.c文件,并编写一个简单的应用程序,作为我们的示例任务。

weixin_50547796的博客 195

java操作mysql导表_利用Java进行MySql数据库的导入和导出

利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。MySql导出数据库的命令如下:Sql代码mysqldump-uusername-ppassword-hhost-PportexportDatabaseName>exportPath利用Java调用命令窗口执行命令来进行MySql导入数据库一般分三步走:第一步:登录Mysql...

weixin_29795345的博客 706

外骨骼机器人(五):步态分析之正常步态

研究病理步态之前,需要了解正常步态,作为判断标准。但是需要记住两个问题:1.“正常”因人而异,性别、年龄、身体情况都需要考虑在内,因此,需要对不同的个体选择合适的正常标准;2.即使病人的步态与正常步态有某种不同,这也不能说明这是不可取的,也不能说明应该把它变成“正常”步态。许多步态异常是对病人的一些问题的一种补偿,尽管异常,但它们仍然是有用的。步态周期的定义是连续为两次发生重复行走事件之间的时间间隔。尽管可以选择任何事件来定义步态周期,但通常使用一只脚接触地面的瞬间(“初始接触”)是方便的。

行者无疆的博客 1993

小程序设计中的区块链应用:数字藏品实现

本文旨在为开发者提供在小程序中实现区块链数字藏品功能的完整技术方案。区块链与数字藏品的基础概念智能合约的设计与实现小程序与区块链的交互方式数字藏品的完整实现流程文章将从基础概念入手,逐步深入到技术实现层面,最后通过完整项目案例展示数字藏品在小程序中的实现方式。每个技术点都会配合代码示例和架构图进行说明。区块链:一种分布式数据库技术,通过加密算法保证数据不可篡改数字藏品:基于区块链技术的数字资产,具有唯一性和可验证性NFT。

小程序开发 1350

使用Java程序对Windows&Linux系统MySQL和Dm数据库进行备份以及文件夹的压缩备份和文件夹的复制备份 以及接口超时后报错中止线程

windows和Linux系统MySQL和达梦数据库Java备份

qq_46264836的博客 633

Parasoft C++Test软件集成测试(部件测试)_实例讲解

本文以一组功能函数组件作为示例,讲解了如何使用C++Test进行软件集成测试。本文的示例比较简单,但是思路、方法和流程都是通用的,希望对大家有所帮助。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 730

JAVA实现Mysql备份与恢复

主要使用JAVA中Runtime.getRuntime().exec()的方法调用dos命令 使用mysqldump工具进行Mysql的备份 直接上代码: mysql备份命令 mysqldump -h 127.0.0.1 -uroot -proot mysql user >D:/info/server/var/backupdata/backups.sql /** * 备份mysql数据库 * @param username 账号 * @param pwd 密码

花满天下的博客 2542

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

java操作mysql 备份和还原数据库

public class TestDBOperate { /** * 备份数据库db * @param backPath * @param backName * @return code 0:备份成功 1:备份失败 */ @Test public static void DBBackUp(String root,String pwd,String backPath,String backName){ int ..

猪之仆的博客 356

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

springboot -- 每天自动备份 mysql 数据

一、说明 使用技术: mysqldump mysql 自带工具 mysqldump备份简单操作: mysqldump -h[ip] -P[端口号] -u[用户名] -p[密码] 数据库名 表名 >导出的文件名.sql mysqldump -h[ip] -P[端口号] -u[用户名] -p[密码] 数据库名 表名1 表名2 表名3 | gzip >导出的文件名.sql.gz gzip 为直接压缩导出,需安装gzip 命令可使用 参考:https://blog.cs

ws - 兮的博客空间 4691

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java备份mysql的单个表_java对mysql数据库进行单表筛选备份、还原操做

最近在作的一个项目须要对mysql数据库中的单个表格进行备份html其中,一部分表格须要进行筛选备份(例如对最近插入的1000条记录进行备份)java思路:java调用系统命令完成备份操做mysql假设如今有数据库testdblinux其中有数据表test_tablesql备份操做所作的是,把指定的数据库表中的一部分记录生成一个sql备份文件,以供还原操做,文件名使用日期生成。数据库备份操做数组p...

weixin_39573822的博客 364

linux+windows mysql导入导出sql文件


 linux下
 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码
 2...

小皮的博客 333

springboot 人大金仓 kingbase-备份还原,命令中带密码,支持window和linux

命令带密码参考Java代码实现国产人大金仓数据库备份还原需求-优快云博客本人在一次项目中,遇到了需要在系统管理中提供给用户备份还原系统数据的功能,由于项目特殊性,项目底层数据库使用了国产人大金仓数据库(版本V8)。由于本人也是第一次使用金仓数据库,所以在功能实现过程中,踩到了一些坑,特此记录一下,共大家参考,避免踩到和我一样的坑。

qq_26408545的博客 1476

java dump mysql_【求救】java操作mysqldump备份mysql出空文件,各路大神走过路过

该楼层疑似违规已被系统折叠隐藏此楼查看此楼现在有两台电脑,1台装了mysql称为A(windows系统),另1台装的tomcat称为B(linux系统),项目跑在B上面(B上没装mysql),需要去备份A的数据库。现在备份没报错,会备份出空文件。在windows的开发环境下(有数据库)一切正常,到了上面所说的环境下就出了空文件。代码如下Date now = new Date();SimpleDa...

weixin_33594662的博客 292

java备份mysql数据库 linux_java程序中备份Mysql数据库

1.得到系统的类型.不同的系统有不同的文件分割符号.public static boolean isLinux(){String OS = System.getProperty("os.name").toLowerCase();if (OS.indexOf("windows") > -1) {return false;}else{return true;}}2.根据不同的系统生成不同的命令:...

weixin_29695991的博客 134

Java实现mysql数据库备份

Runtime是一个与JVM运行时环境有关的类,这个类是Singleton的。 Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。 Runtime.exec() public Process exec(String[] cmdarray) throws IOException 这个方法中cmdArray是一个执...

weixin_33971977的博客 172

mysql备份命令Windows环境下与Linux环境下的区别。报错: Couldn't find table: ">"

在对mysql进行备份的时候,在Windows的环境下执行下面的命令 D:/develop/develop_tools/mysql-5.6.15-winx64/bin/mysqldump.exe -hlocalhost -uroot -p123 pure_web > D:/test/backup/pure_web.2014_07_16_16_37_56.sql 报错:Couldn't...

kanpiaoxue的专栏 2471

java端mysql数据库备份

//mysqldump所在目录(mysql安装路径下) String mysqldumpPath; //备份文件存放路径 String backupPath; /** * mysqldump -u用户名 -密码 数据库名 > 文件全路径 */ //window String cmd = "cmd /c " + mysqldumpPath + "mysqldump -uroot -pmysql cloud_user > " + backupPath + "backup_cloud_user.

lyt的博客 285

MYSQL数据库备份

mysql数据备份还原

shmily72的博客 981

Java大数据平台开发 学习笔记(31)——MySQL 数据库(Windows、Linux)数据备份(主从复制)

binlog 日志(即 binary log),是二进制日志文件。它有两个作用, 1、增量备份,即只备份新增的内容; 2、用于主从复制等,即主节点维护了一个 binlog 日志文件,从节点从 binlog 中同步数据。我们可以通过 binlog 日志恢复数据。 Step 1) 登录MySQL,查看binlog日志的状态: - Windows 版: 输入 show variables like '%log_bin%';查看到binlog日志为OFF关闭状态; - Linux 版: 输入 show v.

qq_42209354的博客 250
上一篇: Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用 以及%{} ${}%{#}的使用
下一篇: HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation
OnePiece_Sky
博客等级 码龄15年 9粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值