在要连接得数据库服务器上运行 GRANT ALL PRIVILEGES ON *.* TO 'username'@'userIpAddress' IDENTIFIED BY 'yourPassword' 然后在另外一个服务器上运行 mysql_connect('yourIpAddress', 'userName', 'userPassword'); 看看!*.* 是数据库中所有数据库文件,如果想单独某个数据库文件可以使用databaseName.* username 用户名 userIpAddress 用户IP地址 yourPassword 用户密码
php程序服务器:192.168.0.2 mysql服务器192.168.0.3在mysql服务器上增加一个[email protected]的用户并设置相应的操作权限在php程序的服务器的连接中mysql_connect("192.168.0.3","root","password");就可以了.
handong2004(冬雨)你说的我都做了!可是还是不行!!!!
handong2004(冬雨)说方法是可以的,不过root 在默认情况下是只在从本地机上登陆(localhost)
你可以查一下mysql.user 这个表
GRANT ALL PRIVILEGES ON *.* TO 'username'@'userIpAddress' IDENTIFIED BY 'yourPassword'
然后在另外一个服务器上运行
mysql_connect('yourIpAddress', 'userName', 'userPassword');
看看!*.* 是数据库中所有数据库文件,如果想单独某个数据库文件可以使用databaseName.*
username 用户名
userIpAddress 用户IP地址
yourPassword 用户密码