【发布时间】:2011-06-19 13:19:09
【问题描述】:
我正在使用 wamp 服务器,但它发生了一些事情,现在没有办法让它恢复活力。我只能访问 mysql 命令行,并且那里有一些重要的数据库。
如何使用命令行导出数据库?
请帮忙。
【问题讨论】:
-
或者我可以给你IP地址和端口号,以及用户名/密码,有人可以帮帮我。这很重要。
标签: mysql apache mysqldump wampserver
我正在使用 wamp 服务器,但它发生了一些事情,现在没有办法让它恢复活力。我只能访问 mysql 命令行,并且那里有一些重要的数据库。
如何使用命令行导出数据库?
请帮忙。
【问题讨论】:
标签: mysql apache mysqldump wampserver
mysqldump -h localhost --routines -u root -p dbname
【讨论】:
如果 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/)
【讨论】:
首先尝试使用命令行连接Mysql服务器
mysql -uUsername -p然后回车。这将提示输入密码。输入mysql服务器密码。
然后使用mysqlcheck命令修复服务器,以防发生损坏
mysql-check 命令:mysqlcheck --repair --use-frm --all-databases
【讨论】:
我认为你可以只复制数据库的文件夹来创建 MySQL 数据库的备份。
曾经工作过。
【讨论】: