解决MySQL不允许从远程访问的方法

来源:asp之家 时间:2010-03-18 15:39:00 

解决方法:

1。 改表法。

可能是你的帐号不允许从远程登陆,只能在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' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

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

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

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

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了

另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.

在安装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身份登录啦!

标签:MySQL,远程访问,MySQL远程
0
投稿

猜你喜欢

  • SQL Server 置疑、可疑、正在恢复等情况分析

    2012-01-05 18:51:59
  • Python实现简易版的Web服务器(推荐)

    2021-04-21 04:41:15
  • Python学习之路之pycharm的第一个项目搭建过程

    2022-01-14 23:16:52
  • VSCode远程SSH免密登录配置实现

    2024-01-04 19:17:07
  • 基于Python爬取股票数据过程详解

    2021-02-27 08:42:18
  • python判断一个变量是否已经设置的方法

    2022-06-09 19:33:15
  • TensorFlow-gpu和opencv安装详细教程

    2023-02-16 00:55:55
  • javascript制作loading动画效果 loading效果

    2024-02-26 18:50:24
  • 解决TensorFlow训练内存不断增长,进程被杀死问题

    2021-02-09 17:14:34
  • Vue中this.$nextTick()的具体使用

    2023-07-02 16:59:30
  • Python的Pillow库进行图像文件处理(图文详解)

    2023-10-04 04:02:23
  • 基于PyQT5制作一个桌面摸鱼工具

    2021-02-06 17:57:21
  • 通过Python实现猜灯谜游戏的示例代码

    2022-01-10 17:49:40
  • Python使用lambda抛出异常实现方法解析

    2022-02-06 21:59:52
  • Go语言pointer及switch fallthrough实战详解

    2024-05-09 14:55:07
  • mysql如何配置白名单访问

    2024-01-25 15:43:20
  • 使用BootStrap实现用户登录界面UI

    2023-07-02 05:19:51
  • pytorch torchvision.ImageFolder的用法介绍

    2023-05-29 17:20:49
  • 20非常有用的Python单行代码分享

    2021-07-21 07:16:57
  • Python中利用Scipy包的SIFT方法进行图片识别的实例教程

    2023-02-14 17:15:18
  • asp之家 网络编程 m.aspxhome.com