MySQL 数据库设置为 Localhost:3307。我正在尝试使用 mysqldump 命令备份我同事的所有数据。我这样写命令行:mysqldump -u root -h 3307 -p database > "path_to_dumpfile\database.sql"。然后,系统提示我输入密码(当我打开工作台时不再询问)。问题是,我收到以下错误消息:“mysqldump:出现错误:2005:尝试连接时未知的 mysql 服务器主机‘3307’<2>” 我做错了什么吗?还是我没有遵循的步骤?
感谢您的帮助。
最佳答案
尝试将 --port=port_num
添加到您的命令行而不是 -h
(或者 -P port_num
如果前者没有工作)像这样:
mysqldump -u root --port=3307 -p database > ..\path_to_dumpfile\database.sql
我建议您查看 MySQL 手册以了解 mysqldump
命令的其他可能参数,链接如下。
关于mysql - 如何将 mysqldump 与本地主机 :3307? 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6752382/