如何远程访问MySQL数据库详解

如何远程访问MySQL数据库详解,第1张

三种解决方法:

  1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改

"mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

  mysql -u root -pvmware

mysql>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' WITH

GRANT OPTION;

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

  GRANT

ALL PRIVILEGES ON TO 'myuser'@'19216813'IDENTIFIED BY 'mypassword' WITH

GRANT OPTION;

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

  使修改生效,就可以了

第三种方法:

  在安装mysql的机器上运行:

  1、d:\mysql\bin\>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身份登录了。

之上是找的资源,实际情况是你远程额服务器,如果是用服务器的话,安装的有PHPMYADMIN, 那么将省去很多代码。

1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:

2,在弹出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:

3,最后确定保存即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何远程访问MySQL数据库详解

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情