我正在使用wamp服务器,但发生了一些事情,现在没有办法让它恢复生机。我只能访问mysql命令行,我有一些重要的数据库。
如何使用命令行导出数据库?
请帮忙。
答案 0 :(得分:2)
mysqldump -h localhost --routines -u root -p dbname
答案 1 :(得分:1)
如果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/)
答案 2 :(得分:0)
首先尝试使用命令行连接到Mysql服务器
mysql -uUsername -p 并按回车。这将提示输入密码。输入mysql服务器密码。
然后使用mysqlcheck命令修复服务器,以防发生损坏
mysql-check的命令: mysqlcheck --repair --use-frm --all-databases
答案 3 :(得分:-1)
我认为您只需复制数据库的文件夹即可创建MySQL数据库的备份。
用于工作。