【问题标题】:mysqldump: Can't connect to MySQL server on 'localhost'mysqldump:无法连接到“localhost”上的 MySQL 服务器
【发布时间】:2014-08-14 12:24:15
【问题描述】:

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

当我在工作台中使用导出时出现同样的错误同时连接到 "§$)= 事物

作品:

mysql.exe -u username -ppassword dbname < test.sql

作品:

mysqladmin.exe -u username -ppassword variables

错误:

mysqldump.exe -u username -ppassword dbname > test.sql

【问题讨论】:

    标签: mysql mysqldump


    【解决方案1】:

    我也有同样的问题。这个问题主要是因为你的 MySQL 没有运行在默认的 3306 端口。

    所以首先在 MySQL 命令行客户端中使用以下命令查找 MySQL 服务器正在运行的端口:

    SHOW GLOBAL VARIABLES LIKE 'PORT';
    

    然后将 cmd 目录设置为 C:\Program Files\MySQL\MySQL Server 5.6\bin> 或安装 MySQL 的位置并执行以下命令进行导出:

    mysqldump -u<username> -p -P<running port> <databasename> > <path>\mydb.sql
    

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 2010-09-27
      • 2021-12-18
      • 2010-09-12
      • 2012-11-30
      • 2012-02-24
      • 2014-03-10
      • 2014-11-08
      • 2020-07-14
      相关资源
      最近更新 更多