用navicat连接远程的mysql数据报错:

有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061、1045错误或 2003-Can’t connect to MySQL on ’192.168.1.2’(10061),这个原因是因为MySQL不准许远程连接。
最简单的办法是
MySQL远程配置代码如下    复制代码GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your password'; %表示多有机器。
打开3306端口,为防火墙设置例外,放行3306. 但你必须有root权限了, 还可以如下方法修改: 1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中未发现此项) 2:重新启动MySQL服务。 测试连接情况: 如果没有给远程登录用户添加所有机器都能访问的权限,将会出现“1045-Access denied for user root@IT(using password:NO)”,这表明需要添加权限; 添加命令如下: 代码如下 复制代码 1)grant all on *.* to 用户名@"%" identified by "密码"; 2)flush privileges; 完成以上步骤,就可以远程访问MySQL数据库了。 如果上面办法不能解决我们可以开启MySQL远程访问权限 允许远程连接 1、登陆mysql数据库 代码如下 复制代码 mysql -u root -p 查看user表 代码如下 复制代码 mysql> use mysql; Database changed mysql> select host,user,password from user; +--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | +--------------+------+-------------------------------------------+ 2 rows in set (0.00 sec) 可以看到在user表中已创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名, (1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。 2、实现远程连接(授权法) 将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。 update user set host = ’%’ where user = ’root’; 将权限改为ALL PRIVILEGES 代码如下 复制代码 mysql> use mysql; Database changed mysql> grant all privileges on *.* to root@'%' identified by "root"; Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from user; +--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | % | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | +--------------+------+-------------------------------------------+ 3 rows in set (0.00 sec) 这样机器就可以以用户名root密码root远程访问该机器上的MySql. 3、实现远程连接(改表法) 代码如下 复制代码 use mysql; update user set host = '%' where user = 'root'; 这样在远端就可以通过root用户访问Mysql

Navicat for mysql 远程连接 mySql数据库10061、1045错误相关推荐

  1. mysql总是显示无法连接服务器,Navicat出现无法远程连接MySql服务器问题的解决办法...

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0: 数据库:MySQL5.7.26: JDK:采用中标麒麟系统自带的openjdk: 客户端工具:Navic ...

  2. Navicat for mysql 远程连接 mySql数据库10061错误问题

    远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can't connect to MySQL on '192.168.1.2'(10061)错误时,是 ...

  3. Navicat for Mysql远程连接Mysql

    下载Navicat for Mysql https://www.cr173.com/soft/38153.html 准备阶段 首先确保你的linux中mysql是否正常,如建立一个表等基本操作是否可执 ...

  4. mysql笔记(一):Navicat for MySQL远程连接mysql服务报错的解决方法(1130、2509)

    第一个报错: 错误代码是1130,ERROR 1130: Host X.X.X.X is not allowed to connect to this MySQL server 解决方法: 在服务器登 ...

  5. MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法

    相信很多实用MYSQL的朋友都遇到过这种问题,就是MySQL使用localhost能够连接成功,但是使用IP连接却出现Using password:YES或者其它的连接错误.今天就把解决方法给大家说一 ...

  6. mysql远程连接oracle数据库服务器配置_远程访问oracle数据库

    Remote access to the oracle database 首先我们在linux下安装的Oracle软件,并创建了数据库,配置了监听 服务器端: 需要开启监听(lsnrctl start ...

  7. 服务器配置mysql外网无法连接_Navicat出现无法远程连接MySql服务器问题的解决办法...

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0: 数据库:MySQL5.7.26: JDK:采用中标麒麟系统自带的openjdk: 客户端工具:Navic ...

  8. navicat无法连接远程mysql数据库_navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接. 在 Ubuntu 中通 ...

  9. Navicat远程连接MySQL服务器

    文章目录 一.准备 二.配置Navicat允许远程连接MySQL数据库 1.使用Navicat直接连接MySQL 2.使用 Navicat 通过 SSH 远程登录后再本地方式连接 MySQL 3.查看 ...

  10. Navicat无法远程连接MySql服务器问题的解决方法

    Navicat无法远程连接MySql服务器问题的解决方法 写在前面: 操作系统:银河麒麟4.0: 数据库:MySQL5.7.26: JDK:采用银河麒麟系统自带的openjdk: 客户端工具:Navi ...

最新文章

  1. 迅雷官方回应“被拖库”致密码泄露:恶意造谣
  2. 在巴塞罗那,华为挥别昨日 | MWC 2019
  3. mysql增量备份二进制日志,mysql增量备份二进制日志shell脚本
  4. Asp.net三层结构原理与用意学习入门教程(五)
  5. Dynamics CRM2016 新功能之Solution enhancements
  6. 腾讯四季度数实经济收入首超游戏达479.58亿元
  7. java对象拷贝——PropertyUtils copyProperties 用法和性能
  8. 卡尔曼滤波算法-Matlab仿真
  9. 【ADNI】数据预处理(3)CNNs
  10. 使用VS2015,office 2007自带的OCR组件来实现OCR功能
  11. oracle 实用记录
  12. 校招----深信服测试笔经面经
  13. 找不到支撑位和压力位?看完本文可帮到你
  14. STM32_3 时钟初始化分析
  15. 第九届大唐杯直播整理
  16. 删除 重复数据 mysql_mysql删除重复记录语句的方法
  17. 数据结构(十一)——递归
  18. qda二次判别_R语言线性分类判别LDA和二次分类判别QDA实例
  19. 英语流利说l4u1p2_L4-U1-P2-3 Vocabulary : Science 英语流利说 懂你英语
  20. 一步一步打造WebIM(1)

热门文章

  1. VB.NET 策略模式(下机用户类型选择)
  2. 谨以此文献给才毕业2--5年的朋友(转)
  3. 几句话介绍MagicAjax
  4. 测试工程师必备Linux知识点
  5. NVM node版本管理工具的安装和使用
  6. Jenkins发布PHP代码
  7. Iperf 网络性能测试
  8. Spring MVC的流程
  9. result之global-results全局结果集
  10. mysql备份的三种方式