我现在的主要问题是在我的机器上进行开发时无法连接到远程mysql服务器。我正在尝试更新以前由我不认识的人开发的网站。我一直在我的本地机器上编辑网站,但我需要访问它一直使用的mysql数据库中的数据。我有网站用来连接mysql服务器的用户名和密码。我可以通过phpmyadmin连接到它但我想在本地工作而不将我的编辑发布到服务器。
我在SO中找到了this,我尝试使用我的电脑的IP地址在phpmyadmin中运行脚本,但我一直在
用户'用户名'@'localhost'拒绝访问(使用密码:是)
即使我100%确定我使用的是用于登录phpmyadmin的密码。我尝试创建一个新用户,但我正在使用的登录名似乎没有创建用户权限。
据我所知,以前的开发者可能拥有一个具有所有权限的“admin”帐户,但我无法知道。
我是C#开发人员,但我是MySql的新手。任何帮助是极大的赞赏。
答案 0 :(得分:0)
这可能是防火墙问题。 phpmyadmin默认侦听端口80,但mySQL侦听端口3306.请检查本地PC上的防火墙(以确保可以在3306上运行)和服务器(以确保可以进入3306)。 / p>