gpt4 book ai didi

mysql - 如何使我本地的 mySQL 数据库可以从不同的机器访问?

转载 作者:行者123 更新时间:2023-11-29 00:37:15 24 4
gpt4 key购买 nike

我在使用 mySQL 查询浏览器连接的 Windows 系统上安装了 mySQL。我正在提供培训,我希望人们能够连接到我的机器 SQL 数据库

我该怎么做?目前它不允许连接。

我需要修改哪些设置?

最佳答案

第 1 步:检查 IP 连接

默认情况下它只允许来自 127.0.0.1 的连接。你用的是windows还是linux?

打开my.cnf 并将绑定(bind)地址更改为您的网络IP。

[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 127.0.0.1

可以在 google 中轻松找到更多信息。检查this .

第 2 步:检查您的防火墙

此外,正如 @Leandro 所评论的,检查您的 Windows 防火墙设置以允许连接发生。

一种简单的测试方法是从客户端计算机远程登录到您的 MySQL 网络 ip,端口 3306,看看是否连接或被阻止。

第 3 步:检查 mysql 用户权限

一旦您拥有 IP 连接,您的校友正在使用的用户应该具有来自任何主机的登录权限。例如,如果他们使用 root,你必须运行这样的查询:

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

您可以查看更多信息here .

关于mysql - 如何使我本地的 mySQL 数据库可以从不同的机器访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701363/

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