Linux数据库

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux数据库 >

navicat远程连接mysql,2003 can't connect to mysql server on

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 03:21
我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题。 首先我们通过: ①:netsta...

我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题。
提示:2003 can't connect to mysql server on 10038

 

首先我们通过:

 

①:netstat -an|grep 3306

来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用。

 

所以,我们需要:

②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1注销​。

 

③:进入mysql,对远程用户进行授权,

grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';

这里的root 是你远程登录的用户,xxxxxx是你登录使用的密码,然后可以在mysql数据表中查看到你这个用户已经被添加到user表中。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/sql/10015.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

navicat远程连接mysql,2003 can't connect to mysql server on

2020-12-28 编辑:网友投稿

我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题。
提示:2003 can't connect to mysql server on 10038

 

首先我们通过:

 

①:netstat -an|grep 3306

来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用。

 

所以,我们需要:

②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1注销​。

 

③:进入mysql,对远程用户进行授权,

grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';

这里的root 是你远程登录的用户,xxxxxx是你登录使用的密码,然后可以在mysql数据表中查看到你这个用户已经被添加到user表中。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/sql/10015.shtml

相关文章

风云图片

推荐阅读

返回Linux数据库频道首页