我对MySQL 5.6.17有一个奇怪的mysqldump问题。服务器工作正常,我可以使用mysql,mysqladmin,Workbench,但mysqldump坏了。
mysqldump: Got error: 2003: Can't connect to MySQL server on 'localhost' (10013) when trying to connect
当我在Workbench 中使用Export并连接到“§$)= thing
时出现相同的错误使用:
mysql.exe -u username -ppassword dbname < test.sql
使用:
mysqladmin.exe -u username -ppassword variables
错误:
mysqldump.exe -u username -ppassword dbname > test.sql
答案 0 :(得分:0)
我有同样的问题。出现此问题主要是因为您的MySQL未在默认端口3306中运行。
首先在MySQL命令行客户端中使用以下命令找到运行MySQL服务器的端口:
SHOW GLOBAL VARIABLES LIKE 'PORT';
然后将cmd目录设置为C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin&gt;或安装MySQL的地方并执行以下命令进行导出:
mysqldump -u<username> -p -P<running port> <databasename> > <path>\mydb.sql