gpt4 book ai didi

mysql - 无法连接到远程 MySQL 服务器 (10061)

转载 作者:IT老高 更新时间:2023-10-29 00:18:40 24 4
gpt4 key购买 nike

本地主机连接已在 MySQL 中启用。

但是远程(我的笔记本电脑)访问被禁用

Can't connect to MySQL server on "host" (10061)`.

我的端口总是打开 3306。

这是我的配置文件(/etc/mysql/my.cnf):

#bind-address 0.0.0.0
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

MySQL 的状态是:

mysql start/running, process 15204

最佳答案

要允许远程访问 MySQL,你必须在配置文件中注释掉 bind-address(你做了)和 skip-networking。

接下来,您必须确保允许用户进行远程访问。用这个检查你的用户:

SELECT User, Host FROM mysql.user;

如果您的用户在此处将“127.0.0.1”或“localhost”列为主机,则您没有远程访问权限。

更改为:

UPDATE mysql.user SET HOST='%' WHERE User='__here_your_username';

刷新权限:

FLUSH PRIVILEGES;

“%”是“所有主机”的通配符。

关于mysql - 无法连接到远程 MySQL 服务器 (10061),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37916941/

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