答案 0 :(得分:0)
如果要在记事本中获取SQL转储,则实际上是在获取SQL转储。我认为唯一的问题是您找不到下载的文件,因为您必须指定其他文件夹来保存下载的文件。检查您的浏览器设置。按Ctrl + J查看最近下载的内容。或最简单的方法是将打开记事本内容的文件复制到新文件并根据需要保存。
答案 1 :(得分:0)
您的phpmyadmin可能有问题,请尝试使用cmd或终端导出所有数据库,然后重新安装phpmyadmin。这可能会解决问题。要使用cmd或终端导出,请使用以下代码:
您应该使用mysqldump,因为它会尝试执行数据转储而不阻塞数据库表。
mysqldump -u [username] -p [database-you-want-to-dump] > [path-to-place-data-dump]
所以可能是这样的:
mysqldump -u root -p mydatabase > /home/myuser/database-dump.sql
答案 2 :(得分:0)
这里最大的问题是:您是否想解决问题,而不仅仅是使用控制台来解决?
我真的认为这是Windows /浏览器问题,而不是PHPMyAdmin问题。
看一下该记事本中的一行-我在屏幕快照中看到了一些用于表创建和列数据的SQL。看起来像是工作转储。您的记事本视图非常宽-大部分数据都被切断。
在记事本上Format->Word Wrap
上,并将其与控制台转储进行比较。 我觉得两个文件都相同。
下一步-您正在使用什么浏览器?
如果您使用的是Chrome,则可以进入设置,让其询问下载之前文件的保存位置(此设置:“在下载之前询问每个文件的保存位置”)。这样一来,您就可以将下载位置从%appdata%/roaming
切换到所需的位置。
显然-in the current version of Chrome, this setting will stop auto-opening。
一旦您尝试启用该设置,请尝试将其关闭。它可能只是解决您的问题,就像在Chrome产品论坛中的海报一样。