Linux中mysql关闭远程连接和端口下,使用Navicat远程连接

3、在linux虚拟机上部署mysql数据库 前提条件:安装好Navicat for MySQL,Linux,xshell1、MySQL数据库是在先安装的,不用下载安装包,[root@localhost ~]# yum -y install mysql-server(这个是安装命令) Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speed... 阅读详情

      在实际项目中往往为了安全需要关闭mysql的远程连接和端口的远程访问,只允许本地访问数据库。但是有时候解决生产出现的bug需要查看数据库,这就变得非常的麻烦,一下教程就是在关闭远程连接和端口下使用Navicat远程连接。

  1. 第一步
    打开Navicat,文件→新建连接→mysql
  2. 第二步
    选择常规
    连接名随便起一个
    主机名或IP地址:填你的服务器的内外IP(或者是127.0.0.1,localhost也是可以的)
    其他的正常填就可以了

  3. 第三步
    选择SSH
    主机名或IP地址:填你的服务器的外网地址
    剩下的正常填就可以了

  4. 第四步
    点击连接测试,出现连接成功即可



Linux安装 MySQL 教程 【注】我安装的是最新的 8.4.0 ,一直提示我不更改完密码什么操作都不让执行,而且密码校验还很严格,没法,只能先设置一个复杂的密码,然后把密码校验更改成LOW,然后再把长度更改成你想要设置密码的长度。开放端口的目的就是为了让客户端连接,或者程序进行连接(如果您服务器内存足够,也可以不开放3306端口,不让客户端进行连接),这里说一下开放端口的情况。因为对 Linux 的操作不熟练,所以记录一下是为了防止每次进行安装的时候都要百度一番,很麻烦,不如自己记录一次安装的过程,不断优化。 阅读详情

相关推荐

MySQL开启关闭远程访问

MySQL开启关闭远程访问---------修改密码

不通过3306端口连接mysql数据库方法

//不使用3306端口连接数据库 $link = mysql_pconnect(":/tmp/mysql.sock", "root", "")or die("Could not connect"); 其后操作与通过3306连接数据库一致 linux下关闭3306端口 SSH登录LINUX平台,在命令行输入: # vi /etc/my.cnf 在[mys

4095

MySQL远程访问权限,允许远程连接的开启和关闭

开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。

MySQL开启以及关闭数据库远程连接

开启远程连接 登录数据库 mysql -uroot -p Enter password: #这里要验证数据库密码 选择mysql本身的数据库mysql use mysql 远程权限授权 GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘这里是root密码’ WITH GRANT OPTION; 刷新权限表,使配置生效:FLUSH PRIVILEGES; FLUSH PRIVILEGES; 可以通过查询数据库或者用navic

ruantiao3440的博客 2267

ego-planner启动参数深度解析:从配置到实战避障应用

本文深入解析EGO-Planner启动参数的配置与实战应用,重点探讨无人机自主导航中的避障性能优化。通过环境感知、运动约束和算法控制三类参数的详细说明,结合ROS和RViz工具,提供从基础配置到高级调优的完整指南,帮助开发者提升无人机在复杂场景下的规划效率和安全性。

rum55的博客 245

对冲策略与马丁结合ea的编程实践(五)核心是把两个品种合成一个新品种

在外汇、数字货币、期货交易甚至赌博中,马丁策略、网格策略是最常用的策略,也是最容易被理解的策略,但是如何克服单边行情、极端行情,是使用马丁策略最为头疼的事情,如加大间距、加大资金量,只能缓解,并不能根本解决这样的情况,所以使用时大部分时候都心里没底。 有没有一种正确的思路,让行情控制在震荡范围以内呢,这是今天我要向大家分享的一个思路,那就是对冲。大家看下图: 大家可以看到欧美(EURUSD)和镑美(GBPUSD),这两个品种,大部分时候走势是一致的,那么我们有没有可能把他们两个品种进行一下合成,比如买0.

omidsky的博客 3738

MySQL开启关闭远程连接

部分Cmd操作数据库命令: ①、root 用户登陆系统: mysql -u root -p mysql ②、切换到 mysql 数据库: use mysql ③、显示当前数据库所有g表: show tables; ④、查看当前数据库 user 表字段内容: select host,user,password from user; 1、MySQL开启远程连接: grant all privi...

夜空下的凝视 2029

MediaCodec视频解码流程详解及参考demo

本文主要讲解mediacodec的视频解码流程,及demo参考例子。

分享音视频技术 7872

Mysql --Mysql开启关闭远程连接

默认情况下mysql只允许本定登录,当需要远程登录访问操作时,需要开启允许远程连接。 一、允许远程方法 》》连接到本地mysql 》》进入msyql表 》》查看未开启远程连接前参数 方式一 使用root账户开启远程连接mysql数据库 grant all privileges on *.* to 'root'@'%' identified by 'root' with grant o...

Kevin's Blog 1323

用《Flappy Bird》游戏带你搞懂强化学习:从Q-learning到DQN的保姆级实战

本文通过《Flappy Bird》游戏实战,详细讲解了从Q-learning到DQN的强化学习技术。从环境搭建、Q表格构建到深度Q网络(DQN)的实现,逐步展示如何训练AI自主玩游戏。文章包含代码示例、训练技巧和性能优化方法,帮助读者深入理解强化学习的核心概念和应用。

weixin_42526415的博客 347

KEIL5编译报错L6200E:__stdout重定义问题分析与解决

本文深入分析KEIL5编译报错L6200E中__stdout重定义问题的根源,指出因未完整定义__stderr导致与标准库stdio_streams.o冲突。提供完整重定义标准流、启用MicroLIB库等解决方案,帮助开发者彻底解决Symbol multiply defined错误,提升嵌入式开发效率。

uran的专栏 953

Navicat无法远程连接数据库

      最近用Navicat连接数据库的时候发现本地连接没有问题,一连就连上了,而使用别人的电脑远程连接我电脑上的数据库的时候就报了这样的错。       然后我就郁闷了,只好一步一步的来进行排查,首先,查看数据库是否允许远程连接,选中数据库根目录,右击查看属性,查看是否允许远程连接到此服务器。如果是允许连接就查看一下SQLserver配置管理器中的MSSQLSERVER的协议是否配置正确。点...

HaiYun 5376

LPDDR5/5X BG mode,8B mode和16B mode

LPDDR5/5X 器件,协议上支持多个bank架构可静态配置;配置在MR3:模式说明协议要求速率要求BLBG模式每CH 4BG, 4BALPDDR5/5X>3200MbpsBL16 & 328B模式每CH 8BALPDDR5任何速率BL3216B模式每CH 16BALPDDR5/5X<=3200MbpsBL16 & 32。

hemlok的博客 8858

解决CentOS8使用mysql远程连接时无法链接端口问题

使用navicat远程连接linux的mysql时显示错误 原因: linux防火墙端口未对mysql默认端口3306开放,远程连接时会被拦截 使用下列语句查询端口3306是否开放: firewall-cmd --query-port=3306/tcp 显示未开放,no 将端口开放 firewall-cmd --zone=public --add-port=80/tcp --permanent 显示成功,success 然后重新载入规则 firewall-cmd --reload

L_Lawrence的博客 595

17.6 LangSmith 私有化部署实战指南:企业级AI应用的安全基石

LangSmith 私有化部署, 企业级AI开发平台, 数据隐私合规, 混合云架构, 模型监控与审计。

yonggeit的博客 3777

Qt Creator 下载和安装

在线安装程序是一个小型的安装程序,它将在您的计算机上下载和安装 Qt Creator。离线安装程序是一个较大的安装包,您可以将其保存在本地,并在没有网络连接的情况下安装 Qt Creator。在 Qt 官方网站上,您可以找到 Qt Creator 的下载页面。Qt Creator 是一款跨平台的集成开发环境(IDE),用于开发基于 Qt 框架的应用程序。在这一步中,您可以选择是否安装 Qt Creator 的附加组件。一旦您完成了组件的选择,安装程序将开始将 Qt Creator 安装到您的计算机上。

HackLogic的博客 6817

用navicat测试连接Linux中的MySQL数据库

windows下使用navicat远程连接虚拟机上的MySQL数据库 自己研究过后,发现连接Linux中的MySQL数据库要注意这样几点 ①首先要关闭Linux上的防火墙,或者设置防火墙可以让3360端口可以被远程访问 ②Linux中的MySQL是默认不可被远程连接的。所以你就需要给Linux主机用户赋予权限 在这里给大家说明两种方法 ①就是修改设置主机为全部可以接入 更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将"localhost"改为"%" ps:%的意义是表示可以被远程

shizhou0929的博客 1092

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

navicat连接mysql远程连接报10038的错误

navicat连接mysql远程连接报10038的错误navicat连接mysql远程连接报10038的错误 navicat连接mysql远程连接报10038的错误 解决:linux为未开放3306端口 关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁...

weixin_41141000的博客 560

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Navicat远程连接MySQL时报错:2003-Can‘t connect to MySql server on ‘localhost‘(10038)错误

Navicat远程连接MySQL时,报错: 2003-Can’t connect to MySql server on ‘localhost’(10038)错误 一般是一下几个原因: 1、MySQL服务没有启动 2、用户没有权限使用远程连接 3、linux中防火墙中没有配置MySQL端口(3306) 一、使用命令service mysqld status 或者service mysql status 命令来查看mysql的启动状态 如下: 出现有: Active: active (running),说明M

m0_67390379的博客 1万+

navicat连接不上Linux服务器上的MySQL

1、首先确定你的linux已经关闭防火墙 详细操作点这里; 如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。 如果还不能解决,请继续往下看。 2、如果是云服务器,请确认3306端口是否已经设置对外开放 此处以阿里云服务器为例,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则,详情操作可以参考官方文档 :https://helpcdn.aliyun.com/document_detail/25471.html?spm=51...

superman__007的博客 1084

mysql链接liunx远程服务器

Navicat 连接虚拟机处理: 1、 关闭linux中centos7的防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、 首先确保 linux服务上mysql 的3306端口是对外开放的 [root@localhostTEST ~]# cd /etc/sysconfig/ [root@localhostTEST s

qq_35948955的博客 3057

centos6安装mysql并远程连接_MySQL5.7数据库安装与远程连接

系统:Redhat Linux 7.7MySQL版本:5.71. MySQL下载o 登录网站:https://dev.mysql.com/downloads/mysql/o 选择合适版本与系统Select version:5.7.31Select operating system:Red Hat Enterprise LinuxSelect OS Version:Red Hat Enterpris...

weixin_39637285的博客 209

Navicat远程连接Linux服务器上的MySQL服务时,报错2003......10038

Navicat远程连接Linux服务器上的MySQL服务时,报错2003......10038 表示服务器没有开放3306端口 解决方案: 方法一 关闭防火墙 sudo systemctl stop firewalld 临时关闭 sudo systemctl startfirewalld 打开防火墙 sudo systemctl status firewalld 查看防火墙状态...

不止于代码 892

Navicat无法远程连接安装于Linux的MySQL数据库,出现1130故障

解决方法很简单!

WoLykos 1399
上一篇: RabbitMQ总结
下一篇: SpringMCV 整合 apache cxf-jaxrs 实现 WebService功能
bbccloud
博客等级 码龄11年 23粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值