Host '192.168.0.2' is not allowed to connect to this MySQL server telnet和mysql是两个不同的东东.如果你指的是Telnet登录了后, 就可以连上mySql server,说明需要权限 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,需要权限,但Telnet到服务器上连就通过而在工作站上连就出现上述错误高手指教,应该怎么设好MySQL的权限才行 这说明你的mysql没有开放远程登录的权限,你可以这样,先在Mysql本机登录后,修改mysql.user表,其中hose=%表示远程连接的用户名,如果没有host=%的记录,你可以把host=localhost的两个记录的其中一个改过来,但一定要加上密码。 假如Database:Test创建用户:Jacky 密码: pwd进入Mysql>grant insert,delete,update,select,drop,create on Test.* to Jacky@"%" identified by "pwd"; 用它试试:mysql>GRAND ALL ON DTBASE.* TO [email protected] IDENTIFIED BY "PASSWORD"//joe是用户名 同意楼上的,就是你必须在mysql服务器上增加用户。 关于同时使用where,group by,order by时如何建索引 mysql同步error(Slave_IO_Running: Connecting) mysql数据库物理设计 sql语句求助 一个联级操作的问题 MySQL自动重启问题 查询出某个节点下的所有树枝节点 先散个分 求几简单mysql分页语句 如何在www.f2s.net的网站上申请一个免费的php+mysql的主页空间呀!小弟英文不好,急用...急用... MYSQL远程连接怎么配置 请问在MySQL里,怎么取得 自动ID号为最大 的一笔记录?
但Telnet到服务器上连就通过
而在工作站上连就出现上述错误
高手指教,应该怎么设好MySQL的权限才行
先在Mysql本机登录后,修改mysql.user表,其中hose=%表示远程连接的用户名,如果没有host=%的记录,你可以把host=localhost的两个记录的其中一个改过来,但一定要加上密码。
创建用户:Jacky 密码: pwd
进入Mysql>grant insert,delete,update,select,drop,create on Test.* to Jacky@"%" identified by "pwd";
mysql>GRAND ALL ON DTBASE.* TO [email protected] IDENTIFIED BY "PASSWORD"//joe是用户名