本文由我司收集整编,推荐下载,如有疑问,请与我司联系

mysql

远程访问

cannot connect(10038)

问题解决的过程

2016/05/23

9309

今天用

Navicat

访问虚拟机上的

mysql

,无法访问报

cannot

connect(10038)

首先看是否可以

telnet

,本机

cmd

telnet

192.168.209.128

3306

,结果是连接失

败,

再到虚拟机上确认

netstat

-anp

,发现

“tcp

0

0

127.0.0.0:3306

0.0.0.0:*

LISTEN”

(

LocalAddress

中:

0.0.0.0

表示监听本地所有

ip

地址,其他电脑是可以访问

的,并且修改

ip

不受影响。

127.0.0.1

表示只监听本机回环地址,只能本机访问。

x.x.x.x

ip

地址,是只监听这个

ip

。修改

ip

后程序就不能监听了。需要手动修改软件

监听地址才可以用)

这里

LocalAddress

127.0.0.0

,说明是这里的问题。

于是乎,到

/etc/mysql/mysql.conf.d

,修改

mysqldf

中的

bind-address

=

127.0.0.1

to bind-address = 0.0.0.0

问题得到解决。

之后,只用

root

可以登录,但普通用户登录

Access

denied

for

user’shopsys’@’192.168.8.123’(using password: YES)

分别查看权限:

show

grants

for

‘root’@’%’;|

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘root’@’%’

IDENTIFIED BY PASSWORD ‘*E995D71A1F13CCE285E250B75338A9B93FE48C9B’

WITH GRANT OPTION |

show

grants

for

‘shopsys’@’%’;|

GRANT

USAGE

ON

*.*

TO

‘shopsys’@’%’

||

GRANT

ALL

PRIVILEGES

ON

`shopsys`.*

TO

‘shopsys’@’%’

|

对比可见,普通用户

没有

identified....

进行授权操作:

GRANT

ALL

PRIVILEGES

ON

*.*

TO’shopsys’@’%’

IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

mysql cannot connect_【IT专家】mysql远程访问cannot connect(10038) 问题解决的过程相关推荐

  1. brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲

    卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...

  2. yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  3. 远程登录另一个mysql 数据库_Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...

    技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...

  4. mysql开启权限控制_mysql开启远程访问及相关权限控制

    开启mysql远程访问: 授予用户user 密码 passwd 所有权限 所有主机IP可访问 授权语句:Grant on 表名[(列名)] to 用户 With grant option或 GRANT ...

  5. mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法

    一.安装前准备 查看数据库版本命令: mysql --version mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-li ...

  6. Centos 7 mysql 5.7 给root开启远程访问权限,修改root密码

    Centos 7 mysql 5.7 给root开启远程访问权限,修改root密码 转载2016-05-13 15:08:15 1.MySql-Server 出于安全方面考虑只允许本机(localho ...

  7. mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...

    Navicat Premium连接MySQL 1251错误 MySQL Installer 8.0.17 ​ 出现上述错误的原因是版本MySQL 8.0.17即8.0开始的MySQL版本,因为采用新的 ...

  8. mysql 授权root帐号可以远程访问,导入sql文件,登录mysql用root帐号,设置密码

    安装好了之后,MySQL默认是空密码,可以为root用户设置密码 ,注意大小写 mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('admi ...

  9. yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

最新文章

  1. 挑战程序设计竞赛部分题目选择排序、二分查找找出下标、深度优先算法、求三角形max周长、蚂蚁算法、操作excel
  2. 绿盟科技鸿蒙系统,华为 X 绿盟科技,打造“云原生安全新生态”
  3. python两大特性与四大语法_Day 1:Python 两大特性和四大基本语法
  4. Cannot complete this action,please try again. Correlation ID :bd640a9d-4c19-doff-2fe0-6ce1104b59ae
  5. 帆软自定义登录html,自定义登陆界面- FineReport帮助文档|报表开发|报表使用|学习教程...
  6. Ubuntu下两款划词翻译神器
  7. UI组件DevExpress WinForm入门指南 - DialogService服务
  8. IDEA安装yarn
  9. 虚拟机搭建web服务器
  10. 已知ip地址和其子网掩码如何求网络号子网号主机号
  11. STM32蓝牙小车以及PWM调速
  12. 电流的磁效应与安培右手定则实验
  13. 淘宝Web服务器Tengine安装
  14. mysql建表语句增加注释_mysql建表语句加注释
  15. My programs (我写的软件)
  16. android-支持多种屏幕[声明适用于 Android 3.2 的平板电脑布局] 七
  17. 微信小程序订阅消息推送(附带后台java代码)
  18. 第一章——程序数据集散地:数据库
  19. OrCAD Capture CIS的使用方法
  20. 飞凌嵌入式干货分享丨如何在iMX8MQ 核心板上实现低功耗音频播放

热门文章

  1. nodejs debugging
  2. update empty content to text instance - where is B mode changed to D by frame
  3. 1536299 2013 - PPR item change - Genil mode
  4. control focus related research
  5. 最简单的教程:在Ubuntu操作系统里安装Docker
  6. 如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)
  7. html 轮播 平移,网站轮播图的实现-平移版
  8. android 权限管理框架,Android 运行时权限管理最佳实践
  9. linux shell 等待输入_linux运维——基础篇
  10. php网站后台无法退出,zblog“网站关闭”后进入不了后台的解决方法