gpt4 book ai didi

mysql转储: Can't connect to MySQL server on 'localhost'

转载 作者:行者123 更新时间:2023-11-30 22:58:12 25 4
gpt4 key购买 nike

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

最佳答案

我遇到了同样的问题。出现这个问题主要是因为你的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

关于mysql转储: Can't connect to MySQL server on 'localhost' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25308039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com