我已经安装在我的Windows系统的MySQL,我连接使用MySQL查询浏览器。 我给的训练,我希望人们能够连接到我的机器SQL数据库
我怎么做? 目前它不允许连接。
我需要什么样的设置进行修改?
我已经安装在我的Windows系统的MySQL,我连接使用MySQL查询浏览器。 我给的训练,我希望人们能够连接到我的机器SQL数据库
我怎么做? 目前它不允许连接。
我需要什么样的设置进行修改?
第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
更多信息可以很容易地在谷歌上找到。 检查这个 。
步骤2:检查你的防火墙
此外,由@Leandro评论,检查您的Windows防火墙设置允许连接发生。
一个简单的方法来测试它是实现从客户机远程登录到你的MySQL网络IP,端口3306,看看是否连接或得到阻止。
步骤3:检查mysql用户权限
一旦你有了IP连接,你的校友使用应该有日志中的任何主机权限的用户。 例如,如果他们使用的根,你必须运行这样的查询:
update user set host=’%’ where user=’root’ and host=’ubuntuserv’;
你可以看到更多的信息在这里 。
让他们使用phpMyAdmin了你的IP地址来访问你的数据库。 同时把你的Apache服务器联机。