sqlserver默认端口号为:1433
oracle默认端口号为:1521
DB2 默认端口号为:5000
PostgreSQL默认端口号为:5432
计算机网络应用也已经深入到了我们工作和生活中的方方面面,但是随着近些年来网络信息泄漏以及盗用等诸多问题的出现,广大人民群众对于计算机网络信息的安全问题也给予高度的关注和重视。下面是学习啦小编为大家整理的关于mysql 3306端口怎么不能访问的解决方法,一起来看看吧!mysql 3306端口怎么不能访问的解决方法
工具/原料
修改mysql库user表中host字段值为localhost的更新为%
重启mysql服务
方法/步骤
修改mysql库user表中host字段值为localhost的更新为%。
命令:
mysql>use mysql
mysql>update user set host = '%' where host='localhost'
修改前
3修改后
4重启mysql服务即可访问。
mysql 3306端口怎么不能访问的解决方法相关文章:
1.如何解决Linux系统无法访问mysql
2.mysql局域网访问权限怎么设置
3.mysql防火墙如何设置
4.外网如何访问内网的mysql数据库
5.Linux开启mysql远程连接的设置步骤
1、使用nestat命令查看3306端口状态:~# netstat -an | grep 3306
tcp 0 0 (服务器本地ip地址):3306 0.0.0.0:* LISTEN
从结果可以看出3306端口只是在(服务器本地ip地址)上监听,所以拒绝了其他IP的访问。
2、确定问题时因为3306端口没有开放,那么就需要修改MySQL的配置文件来解决:
使用命令 vim/etc/mysql/my.cnf打开MySQL配置文件,可以看到如下配置信息:
#Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = (服务器本地ip地址)
把最后一行注释掉或者把(服务器本地ip地址)换成你希望的IP
3、使用命令 service mysql restart重启MySQL服务
4、再次使用Navicat用root账户尝试连接,发现可以正常连接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)