mysql数据库远程访问设置方法

也许你想成为太阳,可你却只是一颗星辰;也许你想成为大树,可你却是一棵小草。于是,你有些自卑。其实,你和别人一样,也是一片风景:做不了太阳,就做星辰,在自我的星座发光发热;做不了大树,就做小草,以自我的绿色装点期望……
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改称"%"
  mysql-uroot-pvmwaremysql>usemysql;
  mysql>updateusersethost='%'whereuser='root';
  mysql>selecthost,userfromuser;
  2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
  GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WI
  THGRANTOPTION;
  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
  GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.3'IDENTIFIEDBY
  'mypassword'WITHGRANTOPTION;
  我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句mysql>FLUSHRIVILEGES
  使修改生效,就可以了   另外一种方法:   在安装mysql的机器上运行:
  1、d:\mysql\bin\&;mysql-hlocalhost-uroot
  //这样应该可以进入MySQL服务器
  2、mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION
  //赋予任何主机访问数据的权限
  3、mysql>FLUSHPRIVILEGES
  //修改生效
  4、mysql>EXIT
  //退出MySQL服务器
  这样就可以在其它任何的主机上以root身份登录啦。

本文mysql数据库远程访问设置方法到此结束。繁华过处,总有一些人会成为回忆,也许不该沉迷于过去,花开花落,云卷云舒,淡然才是最美的风景;总有一些情会成为曾经,也许不该执着于忆念,来者珍惜,去者放下,惜缘才是最好的记取。人生无常,自当且行且珍惜。小编再次感谢大家对我们的支持!

标签: 远程访问 mysql