你的 admin 用户没有在其他机子登陆的权限咯。
你先在装mysql的服务器登陆mysql,
然后
mysql>INSERT INTO user VALUES ('', 'admin', PASSWORD('1234'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');然后再
mysql>FLUSH PRIVILEGES;就行了
你先在装mysql的服务器登陆mysql,
然后
mysql>INSERT INTO user VALUES ('', 'admin', PASSWORD('1234'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');然后再
mysql>FLUSH PRIVILEGES;就行了
GRANT ALL ON *.* TO [email protected] IDENTIFIED BY "1234"
现在admin这个用户可以访问192.168.0.1 mysql服务器上的任何一个数据库了。
如果你觉得这样给它的权限太多,可以只允许它访问某个数据库,这样做:
GRANT ALL ON db_name.* TO [email protected] IDENTIFIED BY "1234"
如果你感觉还有限制,你可以这样做,指定C类子网的IP模式进行访问:
GRANT ALL ON db_name.* TO [email protected].% IDENTIFIED BY "1234"祝你成功!
http://www.csdn.net/Expert/TopicView1.asp?id=931436