比较来自世界各地的卖家的域名和 IT 服务价格

如何制作数据库 mySQL 在我的本地计算机上可从不同的机器提供?

我有 mySQL, 安装在我的系统中 Windows, 我使用查询浏览器连接 mySQL. 我花了训练,希望人们连接到我车的数据库 SQL

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

我需要改变哪些设置?
已邀请:

帅驴

赞同来自:

STEP 1: 检查连接

IP

默认情况下,它允许仅连接 127.0.0.1.
你正在使用 windows 或者 linux?

打开

my.cnf

并将绑定地址更改为网络 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. 退房
http://www.debianhelp.co.uk/remotemysql.htm
.

STEP 2: 检查你的防火墙

另外,如同评论

@Leandro

, 检查防火墙设置 windows, 解决连接。

其中一个简单的方式检查它。 - 去做 telnet 从客户端计算机到网络的IP地址 MySQL, 港口 3306, 并看看它是连接还是阻止。

STEP 3: 检查用户权限

mysql

一旦你有一个连接 IP, 您使用毕业生的用户必须有许可证进入任何主机。 例如,如果他们使用 root, 您必须执行这样的请求:


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


有关更多信息,您可以找到
http://www.howtogeek.com/howto ... host/
.

诸葛浮云

赞同来自:

让他们使用 phpMyAdmin 在您的地址访问数据库 IP. 还放置了您的服务器 Apache 到网络。

要回复问题请先登录注册