pageEncoding="UTF-8" import="java.lang.*,java.io.*,java.util.*"%>

Runtime runtime = Runtime.getRuntime();

// 将/data/backup.sql 还原到 192.168.0.96 上的demo库 账号密码为 root root

String restore = "mysql -u root -proot -h 192.168.0.96 demo

String[] command = new String[]{"/bin/bash","-c",restore};

Process process = runtime.exec(command);

// 输出执行结果

InputStreamReader in = new InputStreamReader(process.getInputStream());

BufferedReader br = new BufferedReader(in);

String line = null;

while((line = br.readLine()) != null){

System.out.println(line);

}

br.close();

in.close();

// 输出错误信息

InputStreamReader in2 = new InputStreamReader(process.getErrorStream());

BufferedReader br2 = new BufferedReader(in2);

String line2 = null;

while((line2 = br2.readLine()) != null){

System.out.println("="+line2);

}

br2.close();

in2.close();

%>

[为什么加/bin/bash -c]

mysql linux 还原_linux下java还原mysql数据库相关推荐

  1. mysql linux设置密码_Linux下第一次使用MySQL数据库,设置密码

    在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...

  2. linux mysql跑高_linux 下如何查看mysql跑了哪些服务

    ps -ef|grep  mysql   //现查处PID 然后 lsof -p +pid  就可以看到mysql跑的服务 百度出了别人的方法 当遇到mysql很卡,然后又想知道找到原因时,我常用以下 ...

  3. linux mysql怎么启动_linux下安装完mysql 怎么启动

    匿名用户 1级 2017-10-17 回答 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12- ...

  4. mysql远程定时任务_Linux下定时任务实现mysql自动备份并上传远程ftp

    Linux下定时任务实现mysql自动备份并上传远程ftp 1.创建保存备份文件的目录:/home/mysql_data cd /home mkdir mysql_data 2.创建备份脚本文件:/h ...

  5. linux mysql root登录_linux下 root 登录 MySQL 报错的问题

    最近在centOS 7上,通过yum安装了mysql,安装成功后,使用root登录,出现了如下报错: ERROR 1045 (28000): Access denied for user 'root' ...

  6. mysql每日备份_Linux下如何实现Mysql数据库每天自动备份定时备份

    备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做好数据库的备 ...

  7. mysql-5.7.24 linux下载_Linux下安装mysql-5.7.24

    本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置 ...

  8. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

  9. linux下mysql的备份_Linux下MySQL的备份与还原

    Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...

最新文章

  1. 一句话总结英国新规:不欢迎AI专业的中国留学生、学者与研究员
  2. Mysql表结构升级_mysql表结构升级时根据字段是否存在执行相应操作
  3. antd vue 树更新数据后不展开_很全面的vue面试题总结
  4. java set的first_Java TreeSet pollFirst()方法与示例
  5. jooq sql_用jOOQ用Java编写SQL
  6. 提高SQL执行效率的几点建议
  7. Problem:服务器超过最大中终连接数
  8. 2022世界机器人大会开幕,有屋智能主动终止IPO,《2022人工智能发展白皮书》发布,2022可穿戴设备出货量将达3.44亿台
  9. 新派重型混音教程|看了几年的混音教程,自己还是没有进步。(思想篇+技术篇+扫盲5个误区)|MZD Studios
  10. 论文阅读 [TPAMI-2022] Deep Visual Odometry With Adaptive Memory
  11. Vue简易时间计时器
  12. “你还有什么事想问”——作为程序员如何回答面试官的问题
  13. 我对八种常见数据结构的理解
  14. 火箭工作室c++小游戏——斗地主
  15. Mac上进行session hijack
  16. Machine Learning Regression-Case Study
  17. 四轴无人机那些事 MiniFly源码分析 2 系统及电源分析
  18. 读书笔记——《重构》
  19. 测试技术提升建议(测试必看)
  20. 郑志远的java学习笔记

热门文章

  1. 前端面试之前要准备的那些事
  2. android ——多线程编程
  3. salesforce 零基础学习(五十四)常见异常友好消息提示
  4. ADO.NET、ODP.NET、Linq to SQL、ADO.NET Entity 、NHibernate在Oracle下的性能比较
  5. UDT源码剖析(二):UDT自带例程recvfile注释
  6. ListView中convertView和ViewHolder的工作原理
  7. 对于一颗完全二叉树,要求给所有节点加上一个pNext指针,指向同一层的相邻节点;如果当前节点已经是该层的最后一个节点,则将pNext指针指向NULL;给出程序实现,并分析时间复杂度和空间复杂度。
  8. 柔性数组和环形队列之间的故事
  9. clamav Java_ClamAV安装使用及API例子
  10. 还没学python_2个月过去了!还没学会python?用《流畅的python》15天带你学会