php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>MySql数据库>文章内容
若MySQL数据库不允许从远程访问怎么办?
来源:收集整理 作者:本站整理 发布时间:2008-02-16  

若MySQL数据库不允许从远程访问怎么办?php开源com

 MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:

  1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

  mysql -u root -pvmwaremysql>use mysql;php开源com

  mysql>update user set host = '%' where user = 'root';

  mysql>select host, user from user;

  2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WIphp

开源com'myuser'@'192.168.1.3'IDENTIFIED BY'root'@'%'WITH GRANT OPTION

  TH GRANT OPTION;

  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

  GRANT ALL PRIVILEGES ON *.* TO

  'mypassword' WITH GRANT OPTION;

  我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES

  使修改生效,就可以了

  另外一种方法:php开源com

  在安装mysql的机器上运行:

  1、d:\mysql\bin\>mysql -h localhost -u root

  //这样应该可以进入MySQL服务器

  2、mysql>GRANT ALL PRIVILEGES ON *.* TO

  //赋予任何主机访问数据的权限

  3、mysql>FLUSH PRIVILEGES

  //修改生效

  4、mysql>EXITphp开源com

  //退出MySQL服务器

  这样就可以在其它任何的主机上以root身份登录啦。


(阅读次数:
上一篇:Web2.0时代PHP将受更多人的青睐(php评价)   下一篇:如何正确认识MySQL对服务器端光标的限制
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·用于SELECT和WHERE子句的SQL函数
·MySQL索引分析和优化
·MySQL数据库下.frm .MYD .MYI损
·怎么删除MySQL数据库中的重复数
·MySQL数据导入与导出
·MySQL数据库中SQL查询语句精华
·如何优化MySQL数据库性能
·MySQL查询优化之查询优化器
·怎么备份MySQL数据库
·如何导入导出*.sql文件到MySQL数
·MySQL数据导入导出方法与工具介
·MySQL索引分析和优化加速网站访
  相关文章
·如何正确认识MySQL对服务器端光
·介绍:最简便的备份MySql数据库
·MySQL多表连接查询Left Join,Rig
·加快MySql速度、MySql的索引与优
·MySQL数据库管理的6种日志详解
·MySQL数据库接口的VC实现与应用.
·怎样才能编写出高质量高性能的My
·在MySQL数据库中增添新用户...
·MySQL数据库的常出错代码列表汇
·MySQL数据库使用系列事例...
·MySQL数据库查询中的分页思路的
·MySQL数据库查询中的分页思路的

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号