远程登陆数据库的时候出现了下面出错信息 :

ERROR 2003 ( HY000 ) : Can 't connect to MySQL server on ' xxx.xxx.xxx.xxx ',

这是需要ubuntu开启3306端口,设置远程访问
1,mysql没有设置相应的数据权限,修改mysql数据库中的user表使相应的用户能从某一主机登陆

mysql -u root –p
mysql>use mysql;
mysql>select host, user from user;

查询user表的登录主机权限数据

localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,则应改为对应的ip。

修改root用户的host字段

mysql>update user set host = ' % ' where user = ' root ';

使本次修改立即生效,命令:flush privileges

现在再查询一下

mysql>select host, user from user;

2,查看3306端口是否开放

netstat -an|grep 3306

如下图所示则是没有开放接口

修改MySQL的配置文件
(我这边是在这个目录,每个人目录不同) /etc/mysql/mysql.conf.d/mysqld.cnf,
因为默认3306端口只允许本地访问的,注释掉这行


再用命令netstat -an|grep 3306查看是否开放3306端口,下图是开放了端口3306的样子

3,修改端口号
在全局配置文件搜索port关键字,如果有且未注释,则保持原状,如果没有,则在配置文件的[mysqld] 块中加入

port = 3306

4,重启服务

service mysql restart

现在可以远程登陆数据库了,不信你试试

ERROR 2003 ( HY000 ) : Can ‘t connect to MySQL server on ‘ xxx.xxx.xxx.xxx ‘,相关推荐

  1. MariaDB: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111 Connection refused)

    MariaDB : ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111 "Connection ref ...

  2. MySQL显示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方法

    MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法 参考文章: (1)MySQL显示 ...

  3. 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061   笔者在新电脑安装完 MySQL ...

  4. 启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

    这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决方 ...

  5. 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”

    ERROR 2003 Can't connect to MySQL server on 'localhost' (10061)" 前几天新买了一台新的笔记本电脑,做了系统之后,装各种开发工具 ...

  6. ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

    这个解决办法是我根据网上一系列的方法准备突然成功的,所以我想可能是由于本身其不稳定造成的 首先,我在官网上下载了mysql文件,这个网上随便找都能找到怎么下载的 然后打开文件后,发现没有my.ini ...

  7. [mysql安装教程]解决ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)问题

    一.问题现象 背景:win系统安装mysql 先下载mysql:https://dev.mysql.com/downloads/mysql/,选择window版本 下载后解压,bin目录下新增my.i ...

  8. mysql启动报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

    问题描述 大白正常安装完mysql后启动 mysql -u root -p 提示:ERROR 2003 (HY000) Can't connect to MySQL server on 'localh ...

  9. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 出现这个问题有很多原因,每个原因都不一样,把我的解决办 ...

  10. 在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”

    一.问题描述 在启动MYSQL时出现问题:"ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)& ...

最新文章

  1. C 文件操作库函数总结
  2. php中add函数,php中addslashes()和addclashes()函数的区别分析
  3. gulp webpack整合
  4. C++ primer 笔记(二)
  5. 一个做法是给一个解决方案一个ComDLL的目录
  6. 通俗易懂!视觉slam第十部分——贝叶斯估计
  7. [FFmpeg] CMake 单独编译 ffplay 之基础篇
  8. iOS从零开始学习直播之音频4.歌词
  9. 细胞分裂题--递归算法
  10. 苹果6更换电池注意事项
  11. win10只显示飞行模式,不显示任何wifi信号解决方案
  12. Java程序员的春天!java第三方线程池
  13. java silk转mp3,小程序录音后格式转换问题请教
  14. 有哪些好用的视频录制软件?快进来学习一波
  15. HTML5版qq牧场,qq牧场手机版
  16. Echarts 深色模式图表背景透明
  17. 行业动态 - Zhaga-D4i 首批认证授予户外照明灯具产品
  18. 基于Qt的酒店管理系统(毕业设计)
  19. 微信小程序 WeUi.wxss
  20. 此版本专为旧版android打造,怎么去除提示:此应用专为安卓旧版打造,因此可能无法......

热门文章

  1. 怎么禁用Windows 10 自动更新驱动程序
  2. 多元统计分析及R语言建模#学习笔记
  3. 安装AdminLTE
  4. Android多种方式实现相机圆形预览 看这一篇就够了,Android开发面试书籍
  5. 多线程实现HTTP下载器(断点续传)_使用IO和线程知识
  6. 网易云信IM小程序上线?我们是这么做的!
  7. 港科夜闻|教育部部长怀进鹏会见香港科技大学校长叶玉如教授一行
  8. 敏捷集团老板怎么样?和大家分享一下我在敏捷的工作经历
  9. 数组----一维数组
  10. 人活着总是要有点精神的