mysqldump:无法在' localhost'上连接到MySQL服务器

时间:2014-08-14 12:24:16

标签: mysql mysqldump

我对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

1 个答案:

答案 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