【问题标题】:Extract mysql Database from CommandLine从命令行提取mysql数据库
【发布时间】:2011-06-19 13:19:09
【问题描述】:

我正在使用 wamp 服务器,但它发生了一些事情,现在没有办法让它恢复活力。我只能访问 mysql 命令行,并且那里有一些重要的数据库。

如何使用命令行导出数据库?
请帮忙。

【问题讨论】:

  • 或者我可以给你IP地址和端口号,以及用户名/密码,有人可以帮帮我。这很重要。

标签: mysql apache mysqldump wampserver


【解决方案1】:
mysqldump -h localhost --routines -u root -p dbname

【讨论】:

    【解决方案2】:

    如果 mysql 服务器运行不正常,您可能有一些损坏的表。它通常发生在计划外的重新启动之后。 mysqldump 将无法导出损坏的表。

    如果 mysql 服务器正在运行,请尝试使用 phpmyadmin 连接到它并使用内置工具来修复和检查表

    如果mysql服务器启动失败,请检查日志文件并使用mysql命令行工具修复问题

    myisamchk --silent --force --fast --update-state /var/lib/mysql/dbname/*.MYI
    

    (http://www.thegeekstuff.com/2008/09/how-to-repair-corrupted-mysql-tables-using-myisamchk/)

    【讨论】:

      【解决方案3】:

      首先尝试使用命令行连接Mysql服务器

      mysql -uUsername -p然后回车。这将提示输入密码。输入mysql服务器密码。

      然后使用mysqlcheck命令修复服务器,以防发生损坏

      mysql-check 命令:mysqlcheck --repair --use-frm --all-databases

      【讨论】:

        【解决方案4】:

        我认为你可以只复制数据库的文件夹来创建 MySQL 数据库的备份。

        曾经工作过。

        【讨论】:

          猜你喜欢
          • 2014-09-01
          • 2011-03-02
          • 1970-01-01
          • 2017-09-22
          • 2015-08-29
          • 1970-01-01
          • 2012-07-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多