两大知识点:mysql
1、开启虚拟机 XP的telnet服务。web
并非说简单的在服务里开启telnet服务就能够了。sql
几个关键点:首先要ping通开启远程主机的ip,不然一切免谈。数据库
防火墙关闭。服务器
还有一个不知是否可有可无的:开启除了管理员帐户以外的第二个帐户,有待考证。ide
与共享文件端口是否有关?我的感受无关,但机器153端口已开启spa
2、mysql远程登录权限设置。命令行
mysql>grant select,insert,update,delete,create,drop on mydb.mytable to lzpddd@192.168.1.88 identified by 'mypassword';ip
给来自192.168.1.88的用户lzpddd分配可对数据库 mydb的mytable表进行select,insert,update,delete,create,drop等操做的权限,并设定口令为'mypassword';get
或者
mysql>grant all privileges on *.* to lzpddd@192.168.1.88 identified by 'mypassword';
给来自192.168.1.88的用户lzpddd分配可对全部数据库的全部表进行全部操做的权限限,并设定口令为'mypassword';
mysql>grant all privileges on *.* to lzpddd@'%' identified by 'mypassword';
给来自任何IP地址的用户lzpddd分配可对全部数据库的全部表进行全部操做的权限限,并设定口令为'mypassword';
或:
如今新版的mysql通常默认都不容许远程链接的。须要创建远程链接帐号才能够。
以命令行方式使用root帐号进入mysql。