主题。进入 table_name.sql 文件。我想知道,MySQL 的官方文档只有关于如何转储整个数据库的信息,否则我是个糟糕的冲浪者。
更新:
好的,尝试:
mysql> mysqldump db_name tbl_name;
或者
mysql> mysqldump root mypass123 db_name tbl_name;
或者
mysql> mysqldump -root -mypass123 db_name tbl_name;
总是同样的错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“mysql dump personal”附近使用正确的语法
更新:
是的,它真的来自 shell(而不是提示):
mysql\bin>mysqldump -root -p db_name table_name > table_name.sql
输入密码:* **
mysqldump:得到错误:1045:尝试连接时用户'ODBC'@'localhost'的访问被拒绝(使用pas Sword:是)
我有密码,我的用户是 root,为什么现在不好?
找到了:
必须是 -uroot 而不是简单的 root 或 -root。
一会儿,现在我需要找到那个文件。微笑。好的。他在当前的 bin 目录中,也许正确的方法是使用完整路径:> C:\tbl_name.sql
谢谢你们!