mysql赢得';t在Windows XP上导入数据库转储文件
我使用mysql创建了一个数据库。我使用MySQLDump创建了一个文本格式的数据库备份文件(WindowsXP上的MySql 5.5)。数据库在我的计算机(本地主机)上是本地的 我在使用MySQL命令加载转储文件以恢复数据库时遇到问题。我已经做了以下工作:mysql赢得';t在Windows XP上导入数据库转储文件,mysql,Mysql,我使用mysql创建了一个数据库。我使用MySQLDump创建了一个文本格式的数据库备份文件(WindowsXP上的MySql 5.5)。数据库在我的计算机(本地主机)上是本地的 我在使用MySQL命令加载转储文件以恢复数据库时遇到问题。我已经做了以下工作: 研究如何实现堆栈溢出。我注意到使用MySQL命令从post恢复数据时出现了一个错误。在运行命令之前,我删除数据库并使用MySQL workbench创建数据库 我在DOS提示符中键入以下命令以还原数据库: mysql-u root-p-h
谢谢您的帮助。将shell放入mysql控制台,并按如下方式运行sql文件 如果您已经在运行mysql,则可以使用source命令或执行SQL脚本文件。命令:
mysql> source file_name
mysql> \. file_name
请注意,
file\u name
必须是绝对路径您是否检查转储文件是否确实包含任何内容?请在问题中向我们展示您用于执行生成backkup.sql的mysqldump的确切参数谢谢您的帮助。回答您的问题:转储文件确实包含数据,大约为6MB。我将MySQLDump命令放在每天早上运行的批处理文件中。extact命令是:“c:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump”-u root-ptest123--result file=“c:\db\u backup\backup.%DATE:~0,3%.sql”matlab\u数据