如何让一台远程机器连接到一个mysql数据库?

我有一台运行在Windows 7机器上的mysqld服务器。 我如何允许Windows Vista机器连接到此服务器?

我知道我需要设置一些权限使用:

grant all privileges to username@ip 

用户名应该是什么? 我不确定窗户。

最好的做法是先创build一个用户,然后授予它的权利…

 CREATE USER 'someusername'@'someip' IDENTIFIED BY 'somepassword'; GRANT ALL ON somedb.* TO 'someusername'@'somip'; 

用户名和密码,然后用你的电脑上的MySQL客户端访问数据库:

您也可以创build一个可以从任何地方访问的用户。 要做到这一点只是使用这样的事情:

 CREATE USER 'someusername'@'%' IDENTIFIED BY 'somepassword'; GRANT ALL ON somedb.* TO 'someusername'@'%'; 

重要提示:不要忘记把“”string!

'用户名'是MySQL数据库中的用户名。 另外,默认情况下,MySQL仅在回送接口(127.0.0.1/::1)上进行侦听。 将“my.cnf”configuration文件中的“bind-address”选项更改为您希望MySQL监听连接的IP。 还要记住允许stream量到防火墙上的3306端口。