我可以使用什么来代替 mysqldump 将信息从数据库提取到任何文件?
我需要归还我的计算机并保存其中的信息。当我尝试保存数据库时购买时遇到问题:
$mysqldump5 x -u root > x.150124.sql
mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_QUOTE_SHOW_CREATE=1' at line 1 (1064)
在互联网上,人们面临这样的问题,因为他们有新的 mysql 和旧的 mysql 转储。他们建议安装mysql56。我的版本看起来很相似:
$ mysqldump5 --version
mysqldump Ver 10.13 Distrib 5.1.66, for apple-darwin11.4.2 (i386)
$ mysql5 --version
mysql5 Ver 14.14 Distrib 5.1.66, for apple-darwin11.4.2 (i386) using readline 6.2
但尽管如此,我尝试使用 MacPorts 安装 mysql56(类似于我之前的 mysql 安装),但由于 py27-setuptools 阶段错误而失败。所有这些问题看起来解决起来都很复杂,并且不能保证不会出现新问题,我需要尽快得到结果。
所以我问是否还有其他方法来存储DB信息。我并不真正关心“干净的解决方案”和之后的系统状态,因为无论如何它都会重新安装。
最佳答案
关于mysql - 将数据库存储到文件中的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131613/