【问题标题】:how to mysqldump on java?如何在java上进行mysqldump?
【发布时间】:2012-03-22 23:41:13
【问题描述】:

我在 mySQL 中创建了我的数据库,并使用 mysqldump 将其导出到一个文件中。 有没有办法让我在 JAVA 上的程序连接到 mysql 并使用我保存在文件中的结构创建一个空数据库,前提是上述数据库还没有在服务器上存在? 谢谢!

【问题讨论】:

    标签: java mysql


    【解决方案1】:

    尝试类似:

    Runtime.getRuntime().exec("mysql -u <username> -p<password> <youdbname> <  <youbackupfile>");
    

    您需要将&lt;username&gt; 替换为您的用户名/&lt;password&gt; 替换为您的密码/&lt;yourdbname&gt; 替换为您的数据库名称/&lt;yourbackupfile&gt; 替换为您用于备份的文件

    FAQ for MySQL Backup

    【讨论】:

    • 谢谢。如何指定备份的完整路径?我现在将它与我的 netbeans 的类放在同一个目录中。
    • 如果不在 Windows 上,则将 &lt; &lt;yourbackupfile&gt; 替换为 &lt; /full/path/to/your/backup/file,如果在 Windows 上,则替换为 &lt; \\full\\path\\to\\your\\backup\\file
    • @Vagelism 只是将完整路径放在它当前显示的位置 &lt;yourbackupfile&gt;
    • Runtime.getRuntime().exec("mysql -u"+用户名+"-p"+密码+"TestDB
    • 请注意开关和用户名/密码之间的间距/无间距
    猜你喜欢
    • 1970-01-01
    • 2015-07-04
    • 2021-12-28
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 2019-08-13
    相关资源
    最近更新 更多