【问题标题】:How can I copy MySQL Database如何复制 MySQL 数据库
【发布时间】:2014-05-09 06:45:56
【问题描述】:

我想复制我创建的数据库以便将代码提交给我的老师,但我不知道我的数据库在哪里?

【问题讨论】:

  • 试试谷歌:“mysql 复制表”。您应该会发现一些非常有用的链接
  • 你是如何安装数据库的...?
  • 只需备份你的数据库,它会生成备份文件并给你的老师
  • 即使您知道数据库的位置,复制文件也可能无济于事。看看mysqldump

标签: mysql


【解决方案1】:

或者,如果您使用的是 xampp,只需打开浏览器,然后键入“localhost”,xampp 的 GUI 就会出现。然后,尝试找到“导出按钮”并单击它。似乎从您曾经做过的任何网站下载任何文件

【讨论】:

    【解决方案2】:

    如果您没有 MYSQL GUI 工具,请使用此工具

    对于单个表

    SELECT * FROM sample_tbl 
    INTO OUTFILE '/tmp/sample.txt'; //path where you want to extract the table
    

    整个数据库

    mysqldump -u root -p Database1 > database_dump.db
    password ******
    

    要将文件恢复到目标并运行此命令

    mysql -u root -p databasetorestoreto < database_dump.db
    

    如果您有 GUI 工具,您可以直接从菜单中执行此操作。将您的数据库备份到输出文件中,将其复制到机器并再次恢复。

    【讨论】:

      【解决方案3】:

      我相信你的老师已经告诉过你了,但是有一个专门用于此的 mysqldump 工具:

      mysqldump -u root -p databasenametobackup > file.db
      

      并恢复:

      mysql -u root -p databasetorestoreto < file.db
      

      【讨论】:

        猜你喜欢
        • 2015-09-18
        • 1970-01-01
        • 1970-01-01
        • 2011-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-26
        • 1970-01-01
        相关资源
        最近更新 更多