关于修改mysql远程访问权限的问题

原创 2017年01月03日 14:02:02

针对情况:不能远程登录目标IP的mysql,返回1130错误
前置要求:

  1. 目标IP安装有对应数据库
  2. 可远程访问目标IP(通过cmd的ping验证)
  3. 打开服务列表查看数据库服务名(如:mysql的服务名一般为mysql)

方法一:(cmd命令行操作)

  1. 打开mysql服务:(1)服务中打开;(2)打开cmd输入net start +(服务名)
  2. 输入mysql -u root -p (以权限用户root登录,root可修改)
  3. mysql>use mysql; (选择mysql库)
  4. mysql>select ‘host’ from user where user= ‘root’; (查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称))
  5. mysql>update user set host = ‘%’ where user = ‘root’; (修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址)
  6. mysql>flush privileges; (刷新MySQL的系统权限相关表)
  7. mysql>select ‘host’ from user where user= ‘root’; (再重新查看user表时,有修改)
  8. 重启mysql服务即可

方法二:数据库编辑工具操作(Navicat、SQLyog等)
打开本地数据库,找到mysql数据库,打开user表,找到指定用户行(如root所在行),将localhost修改为%(通配符)或指定IP即可


远程登陆访问测试即可

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQLyog远程连接MySQL数据库

今天公司服务器安装了Nginx服务器,因为原来有Apache服务器,本来可以在远程浏览器直接访问MySQL数据库,今天访问的时候显示的是找不到Nginx服务器,所以我就换了个方式用SQLyog客户端来...

mysql 开放,关闭 远程授权

默认安装mysql是关闭远程连接的 这样也有助于系统的安全 但是有时候需要开启下远程连接方便操作   开启连接  mysql -uroot -p 进入mysql 输入密码   GRANT AL...
  • netcy
  • netcy
  • 2013年01月04日 15:42
  • 2094

开启mysql的远程访问权限

基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤: 1、登录到mysql中,为root进行远程访问的授权,执行下面的命令:   mysql...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

MySQL 开启与关闭远程访问

MySQL 开启与关闭远程访问 (1)通过MySQL用户去限制访问 权限系统目的: MySQL基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限...

mysql添加远程访问权限以及修改密码

from http://blog.163.com/ruihuadesunny@126/blog/static/39026191200972745632454/ 面看看从网上搜集来的几种添加Mys...
  • feisy
  • feisy
  • 2013年11月21日 11:47
  • 8259

MySql修改访问权限,允许他人访问自己的数据库和修改mysql的密码

1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架...

mysql user表root 用户修改权限后出现无法访问数据库的解决方法

为了数据库安全性考虑,今天准备修改一下数据库超级用户root的登录位置限制,只允许用户本地登录,禁止远程登录数据库。通过远程修改user表后,重启服务器上的数据库服务,结果在服务器上本地连接mysql...

mysql给root开启远程访问权限,修改root密码

http://www.cnblogs.com/easyzikai/archive/2012/06/17/2552357.html 给192.168.1.100 权限访问 GRANT ALL...

mysql给root开启远程访问权限,修改root密码

mysql给root开启远程访问权限,修改root密码 1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于修改mysql远程访问权限的问题
举报原因:
原因补充:

(最多只允许输入30个字)