我有一个在 linux 服务器上运行的 MySql 数据库。数据库未加密密码。我知道没有密码!=空密码。我在我的 Windows 笔记本电脑上安装了 mysql workbenck 并试图连接到我的数据库。它不允许我这样做。详细信息:连接方法:标准(TCP/IP)错误:无法连接到数据库服务器您的用户“root”从主机到服务器的连接尝试失败 3306 不允许主机连接到此 MySql 服务器。我想这可能是一个Windows防火墙问题。请有人帮我解决这个问题。
问问题
6144 次
3 回答
0
错误消息说得很清楚:您要连接的机器不允许连接。在 MySQL 服务器中,您可以创建具有可以连接的特定 IP 的用户。通常只启用 localhost 访问(user@localhost 或 user@127.0.0.1 或 user@::1),有时是任何主机(user@%)。为了从您的 Windows 机器连接,您的用户必须被允许从任何主机连接,或者您需要特定用户来获取您的 Win 机器的 IP 地址。
于 2013-09-20T06:40:59.923 回答
0
您应该创建一个特定用户以从您的笔记本电脑访问:
CREATE USER 'youruser'@'machine.domain.com' IDENTIFIED BY 'your-password';
GRANT ALL PRIVILEGES ON *.* TO 'youruser'@'machine.domain.com' WITH GRANT OPTION;
或者你可以创建一个用户从任何地方访问
CREATE USER 'new_user'@'%' IDENTIFIED BY 'my-password';
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%' WITH GRANT OPTION;
于 2014-12-17T15:02:37.777 回答
0
错误是因为你的电脑没有启动mysql服务器。所以你可以手动启动它。执行以下步骤,1.根据你的电脑中的位版本(32位或64位)下载并安装wamp服务器(http:/ /wampserver-64bit.en.softonic.com/)此链接允许您下载 64 位的 wamp 服务器。
2.安装后可以双击运行它..(你可以在任务栏的右侧看到一个图标。它可能是隐藏的。所以你可以点击箭头来显示隐藏应用程序运行) .所以点击图标进入Mysql
3.然后去服务,在那里你可以找到开始/恢复服务点击它.. 4.现在它完成了。打开mysql工作台看看。它会工作..
于 2014-01-21T08:46:53.113 回答