让MYSQL服务支远程连接.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
让MYSQL服务支远程连接

让MYSQL服务支持远程连接(允许mysql远程登录)测试可行一般来说远程连接MYSQL数据库,除非两台服务器在同个机房的局域网内,不然访问速度肯定很慢,性价比不高,除非为了远程维护方便,不然一般不会有人这么设置,这里简单谈谈如何在WIN系统下设置MYSQL的远程链接,至于UNIX类系统的MYSQL远程链接,可以参考/design/mysql/2010html 另外说明一下,很多人按下面的方法配置后仍然不能远程链接到MYSQL,其实是因为从MYSQL5以后,MYSQL为了安全,又多加了一重防护,只要修改MYSQL文件夹下的MYSQL配置文件MY.INI,直接把bind-address = 这行注释掉或者删除掉就绝对可以远程链接了。 从“命令提示符”进入mysql如果MYSQL安装在E盘 那就输入 e: cdmysql(mysql的安装目录) cd bin mysql -uroot -p88888 root是用户名 88888是你自己的密码 要先一步一步到 bin目录下再执行登录。 你的如果安装在C盘,那第一步可以输入 cd\ 就直接回到c:盘了 bnxb.com解决方法(转):经起源网测试,执行第一种办法时出现错误,第二种办法成功,具体原因未知 起源网1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电 脑,登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,从localhost改称% mysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host = % where user = root;mysqlselect host, user from user; 内容来自bnxb.com 2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO myuser@% IDENTIFIED BY mypassword WITH GRANT OPTION如果你想允许用户myuser从ip为的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO myuser@ IDENTIFIED BY mypassword WITH GRANT OPTION 详细实例:在安装mysql的机器上运行:1、d:\mysql\bin\mysql -h localhost -u root//这样应该可以进入MySQL服务器2、mysqlGRANT ALL PRIVILEGES ON *.* TO root@%WITH GRANT OPTION//赋予任何主机访问数据的权限3、mysqlFLUSH PRIVILEGES//修改生效4、mysqlEXIT 3.使用PHPMYADMIN修改在phpmyadmin中使用ROOT权限用户登录(也就是MYSQL的管理员账号,一般默认是root)点击权限以后,进 入如下界面 点击任意root用户后面的编辑按钮,在接下来的页面中更改下图区域中的各文本框的值 在用户名中输入你要在远程计算机中使用的数据库用户名,主机后面选择使用文本域,后面的文本框中输入要连接数据库的远程计算机的ip地址,密码中输 入访问数据库的密码,在下面表格的单选框中选择保留旧用户,然后执行即可 这样在上面指定ip的远程计算机就可以通过上面设置的用户名及密码访问数据库了MySQL数据库服务器支持远程连接的设置方法机连接上数据库服务器,如果想让用户通过另外一台机器连接上数据库服务器必须手动进行修改: 1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY MyPassword WITH GRANT OPTION;3、在mysql控制台执行命令中的 root@% 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;MyPassword是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:/doc/refman/5.1/en/grant.html 4、不放心的话可以在mysql控制台执行 s

文档评论(0)

lxiencan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档