ERROR 2003 ( HY000 ) : Can ‘t connect to MySQL server on ‘ xxx.xxx.xxx.xxx ‘,
远程登陆数据库的时候出现了下面出错信息 :
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 ‘,相关推荐
- 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 ...
- 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显示 ...
- 解决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 ...
- 启动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) 解决方 ...
- 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”
ERROR 2003 Can't connect to MySQL server on 'localhost' (10061)" 前几天新买了一台新的笔记本电脑,做了系统之后,装各种开发工具 ...
- ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
这个解决办法是我根据网上一系列的方法准备突然成功的,所以我想可能是由于本身其不稳定造成的 首先,我在官网上下载了mysql文件,这个网上随便找都能找到怎么下载的 然后打开文件后,发现没有my.ini ...
- [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 ...
- 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 ...
- ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
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)”
一.问题描述 在启动MYSQL时出现问题:"ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)& ...
最新文章
- C 文件操作库函数总结
- php中add函数,php中addslashes()和addclashes()函数的区别分析
- gulp webpack整合
- C++ primer 笔记(二)
- 一个做法是给一个解决方案一个ComDLL的目录
- 通俗易懂!视觉slam第十部分——贝叶斯估计
- [FFmpeg] CMake 单独编译 ffplay 之基础篇
- iOS从零开始学习直播之音频4.歌词
- 细胞分裂题--递归算法
- 苹果6更换电池注意事项
- win10只显示飞行模式,不显示任何wifi信号解决方案
- Java程序员的春天!java第三方线程池
- java silk转mp3,小程序录音后格式转换问题请教
- 有哪些好用的视频录制软件?快进来学习一波
- HTML5版qq牧场,qq牧场手机版
- Echarts 深色模式图表背景透明
- 行业动态 - Zhaga-D4i 首批认证授予户外照明灯具产品
- 基于Qt的酒店管理系统(毕业设计)
- 微信小程序 WeUi.wxss
- 此版本专为旧版android打造,怎么去除提示:此应用专为安卓旧版打造,因此可能无法......