Mysql必读mysql数据库远程访问设置方法
发布时间:2020-12-12 02:55:51 所属栏目:MySql教程 来源:网络整理
导读:《Mysql必读mysql数据库远程访问设置方法》要点: 本文介绍了Mysql必读mysql数据库远程访问设置方法,希望对您有用。如果有疑问,可以联系我们。 1、改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后
《Mysql必读mysql数据库远程访问设置方法》要点: 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改?"mysql"?数据库里的?"user"?表里的?"host"?项,从"localhost"改称"%" mysql?-u?root?-pvmwaremysql>use?mysql; 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'?WI TH?GRANT?OPTION; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT?ALL?PRIVILEGES?ON?*.*?TO?'myuser'@'192.168.1.3'IDENTIFIED?BY 'mypassword'?WITH?GRANT?OPTION; 我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句?mysql>FLUSH?RIVILEGES 使修改生效,就可以了 另外一种方法: 在安装mysql的机器上运行: 1、d:mysqlbin&;mysql?-h?localhost?-u?root //这样应该可以进入MySQL服务器 2、mysql>GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'WITH?GRANT?OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH?PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦. 欢迎参与《Mysql必读mysql数据库远程访问设置方法》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |