我正在将一个数据库从一台计算机移动到另一台计算机。
我已将Xampp > Mysql >Data > 'Database named folder'
中的文件夹复制并放置在新计算机的相同位置。
现在我尝试使用浏览器中的PHPMYADMIN
从新计算机访问该数据库的表格,我收到此错误:
#1932 - Table 'recoverydata.assignfeedback_editpdf_quick' doesn't exist in engine
还有我需要复制的文件吗?或者解决方案是什么?
答案 0 :(得分:1)
使用命令行窗口:
导出数据库
打开Windows命令提示符。
将目录更改为以下内容以访问mysqldump实用程序。
cd \ bin
创建当前mysql数据库或表的转储(不要在命令中包含括号符号[])。
使用以下参数运行mysqldump.exe
程序:
mysqldump.exe –e –u[username] -p[password] -h[hostname] [database name] > C:\[filename].sql
如果您正确提供了所有参数,程序将连接到您当前的mysql服务器,并在您在C:\目录中指定的目录中创建整个数据库的转储。没有消息表明转储已经完成,文本光标将简单地移动到下一行。 以下是命令行语法的示例:
导入数据库:
转到mysql客户端实用程序所在的目录。
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
导入数据库或表的转储。
使用以下参数运行mysql.exe
程序。
mysql –u[user name] -p[password] -h[hostname] [database name] < C:\[filename].sql
答案 1 :(得分:0)