3.2.3 使用Navicat登录mysql步骤

Navicat(或其他查看数据库软件)连不上mysql怎么解决? 阅读详情

1. 修改防火墙设置

关闭防火墙,开放3306端口
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1.1、关闭firewall:

[root@host ~]# systemctl stop firewalld.service
[root@host ~]# systemctl disable firewalld.service
[root@host ~]# systemctl mask firewalld.service

1.2、安装iptables防火墙

[root@host ~]# yum install iptables-services -y

1.3.启动设置防火墙

[root@host ~]# systemctl enable iptables
[root@host ~]# systemctl start iptables

1.4.查看防火墙状态

[root@host ~]# systemctl status iptables

1.5 编辑防火墙,增加端口(第三句式增加端口的句子)

[root@host ~]# vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出

1.6.重启配置,重启系统

[root@host ~]# systemctl restart iptables.service #重启防火墙使配置生效
[root@host ~]# systemctl enable iptables.service #设置防火墙开机启动

注意:以上操作如果出现xxx command not found 的情况,我们只要sudo yum install xxx 就可以了,然后会自动给下载的。
1.7 调试3306端口是否能登陆上去
使用命令:

[root@host ~]# sudo iptables -L -n

结果如图
在这里插入图片描述

2. 修改验证方式

2.1 由于myslq8不支持动态修改密码验证方式,所以要先停止mysql

[root@host ~]# systemctl stop mysqld.service

2.2 在my.cnf文件中默认有下面的语句,
删除前面的#号即可,没有的话就把它添加到my.cnf中,使用vi /etc/my.cnf,进入编辑

[root@host ~]# vi /etc/my.cnf;
default-authentication-plugin=mysql_native_password

2.3 重新启动mysql,登录用户

[root@host ~]# systemctl mysqld.service start
[root@host ~]# mysql -u root -p

由于修改了默认登录验证方式,需要重新刷新密码策略才可修改密码;

[root@host ~]# show variables like '%password%';
+----------------------------------------------+-----------------+
| Variable_name                                | Value           |
+----------------------------------------------+-----------------+
|                                                                |
| validate_password.policy                     | LOW             |
| validate_password.special_char_count         | 1               | 

mysql> set global validate_password.policy=0;

2.4 修改root用户密码,以启用新的验证方式

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
mysql> FLUSH PRIVILEGES;

电脑端打开Navicat再次连接登录mysql即可。
在这里插入图片描述
这样我们就实现了远程登陆mysql数据库。

参考连接:

1

MySQL 8 + Navicat for MySQL安装步骤 Mysql+Navicat for Mysql安装步骤一、Mysql安装1、软件准备2、环境及文件配置①新建Data文件夹和 my.ini文件,且配置初始化的my.ini文件:②配置环境变量:3、初始化Mysql + 安装Mysql服务 + 启动mysql服务①以管理员的身份打开cmd, 打开后进入mysql的bin目录②安装Mysql服务③启动Mysql服务④设置Mysql的root密码二、Navicat for Mysql安装1、软件准备及安装2、连接数据库 一、Mysql安装 1、软件准备 途径一:M 阅读详情

相关推荐

从零开始:手把手教你做转录组与代谢组的联合分析(含R代码)

本文详细介绍了转录组与代谢组联合分析的全流程,包括数据准备、预处理、差异分析及可视化方法,并提供了实用的R代码示例。通过多组学整合分析,研究者可以更全面地理解生物过程,适用于疾病机制和药物开发等医学研究领域。

weixin_29306317的博客 438

如何使用navicat远程登录mysql

然后使用命令查看3306端口开放情况,如果看到了0.0.0.0:3306的话说明开放成功。然后进入mysql,创建出远程登录账户,创建出数据库,并且授予权限,最后再刷新即可。接下来在navicat中寻找连接选项,并且输入主机端口,刚才创建的用户名和密码即可。首先打开mysql的配置文件。保存后,重启mysql服务。

Dereyer的博客 919

MATLAB去雾算法实战:5种经典方法对比+1种改进方案(附完整源码)

本文详细对比了MATLAB中5种经典去雾算法(包括暗通道先验、多尺度Retinex等)的实现效果,并提出一种创新的自适应融合改进方案。通过完整的源码展示和性能对比,帮助开发者掌握图像去雾的核心技术,提升计算机视觉应用中的图像质量。特别针对去雾算法中的光晕效应问题,给出了工程实践中的优化技巧。

weixin_26801149的博客 412

Navicat连接MySQL教程及常见问题解决方法

Navicat连接MySQL教程及常见问题解决方法,问题比如mysql登录报错,忘记mysql登录密码等等。

weixin_48576892的博客 1万+

数字IC后端设计实现 | PR工具中到底应该如何控制density和congestion?(ICC2&Innovus)

数字IC后端设计实现中到底应该如何控制cell density和congestion?(ICC2和Innovus两种解决方案)

weixin_37584728的博客 7113

android 9.0Settings休眠时间项(屏幕超时)添加永不休眠功能

在9.0的系统产品开发中,系统中默认息屏时间为1分钟,可以通过在Setting中的息屏时间选项设置对应的息屏时间,但是在开发平板类的产品中,需要实现永不休眠的功能,所以需要在Settings中的息屏时间中添加永不休眠时间这一项来实现这个功能,接下来看息屏时间的相关功能,来添加这个功能

安卓兼职framework和app工程师的博客 2056

数据库应用:Navicat连接MySQL

Navicat Premium 是一套数据库开发工具,实现从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。MVCC(Multi-Version Concurrency Control)即多版本并发控制。是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。

cronaldo91的博客 2万+

【Claude Code的Harness Engineering实现】:06-记忆系统(Memory)

记忆系统是Claude Code实现跨会话持久化和上下文保持的核心组件。它分为短期记忆(当前会话的对话历史)和长期记忆(跨会话保留的结构化信息),通过多层级的文件系统实现灵活的记忆管理。

rengang66的博客 240

MySQL实现允许远程用户登录(使用Navicat for MySQL工具)

一、方式一和方式二都可以,建议方式二。 前提条件:在服务器上将MySQL的配置文件 /etc/mysql/my.cnf中使用: sudo vi /etc/mysql/my.cnf 找到bind-address = 127.0.0.1,加上注释#,保存退出,重启mysql =》 service mysql restart 进入mysql>mysql -u root -p pas...

weixin_30764137的博客 268

CODESYS数据处理合集(高低字节/ 字/浮点数/位)

VAR_INPUT//字节0//字节1END_VARVAREND_VAR。

RXXW_Dor的博客 354

华为云计算——FusionCompute创建虚拟机

华为云计算——FusionCompute创建虚拟机

jks212454的博客 3676

【Navicat】连接【MySQL】详细教程

【1】下载地址:百度网盘 密码:MIKE 【2】下载地址:蓝奏云 密码:MIKE①下载后目录 ②安装 安装成功后,桌面可以看到图标 【1】鼠标右键 - 属性 - 打开文件所在位置 【2】将目录下的两个文件复制到目录:下(此目录为navicat12.29安装目录) 【3】打开navicat12.29,如图显示则表示 【4】点击菜单栏输入...............

@MIKE小助手 1万+

反卷积通俗详细解析与nn.ConvTranspose2d重要参数解释

反卷积的作用 卷积中padding的几个概念 No Padding Half(Same) Padding Full Padding 反卷积 反卷积中的Padding参数 反卷积的stride参数 反卷积总结 参考资料

iioSnail的博客 2万+

Navicat 连接 mysql 报错

Navicat 连接 mysql 报错

weixin_46047612的博客 3673

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

efm32 入门.pdf

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

Navicat连接Mysql数据库出现1251错误

Navicat连接Mysql数据库出现1251错误 标签(空格分隔): MySql、navicat 一、错误描述 二、解决步骤: 1、搜索cmd,以管理员身份运行,终端启动Mysql服务 net start mysql 2、打开MYSQL COMMAND CLIENT终端,输入密码登录本地数据库 3、登录成功后,输入一下命令:(这里把 BY后面的root 更改为登陆时的密码,也可以通过这个方式更改密码) mysql> ALTER USER 'root'@'localhost' IDENT

qq_43686329的博客 254

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Navicat连接MySQL问题解决方案

navicat连接mysql时出现问题,以下为解决方案 一、将Date目录下的my.ini文件复制到所安装位置目录下。(如果有可跳过) 二、在cmd命令提示符下输入mysql -u root -p 回车输入密码 三、输入 select user,host,plugin from mysql.user; 回车看到root后的plugin是caching_sha2_password,我们需要修改这个地方 四、输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WIT

weixin_45348240的博客 3452

Navicat连接时报2059错误

错误原因:mysql8安装选择了强加密规则caching_sha2_password,而mysql8之前安装的是mysql_native_password。而navicat当前还没有支持新的强加密规则。 解决办法: 前提:已配置mysql 1. 使用管理员身份运行cmd - mysql -u root -p //登录数据库 - select Host, User, plugin from user; //查看验证类型 - ALTER USER 'root'@'localhost' IDENTIFI

yyins的博客 1013

通过Navicat for MySQL远程连接的时候报错 错误:1130

解决办法:   进入

xiangwl527的专栏 367

本地电脑通过ssh通道登录内网mysql

很多时候mysql端口只对内网服务器开通,电脑本地连接不了,可通过如下方法,使用ssh代理连接 ssh -CfNg -L 6333:172.16.3.2:3306 root@1.1.1.1 将上述命令写成shell脚本,并做好免密登录(root@1.1.1.1) 说明: 6333:电脑本地监听的端口 172.16.32.12:3306 mysql服务器的内网ip和端口 root@1.1.1.1 开放了ssh外网访问,并且能以内网登录mysql的服务器 使用: 每次要本地连接mysql的时候执行上述s

ss810540895的博客 1464

navicat无法连接mysql超详细处理方法

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。输入这个语句mysql-uroot-p,然后输入你的密码。...

m0_67403076的博客 1万+

MySQL:安装 MySQL、Navicat、使用 Navicat 连接 MySQL

介绍了数据库的概念、安装 MySQL 以及 Navicat 的步骤、使用 Navicat 连接 MySQL

taiyang3285的博客 7247

关于Navicat连接MySQL出现2059错误解决方法

一、进入Navicat连接MySQL出现下面的2059界面 原因:mysql8之前版本中加密规则为mysql_native_password,mysql8以后的加密规则为caching_sha2_password,将mysql用户登录加密规则修改为mysql_native_password即可! 二、解决方案 1.进入doc: 点击Window+R 输入cmd 2.登陆数据库:输入mysql -uroot -p 3.输入你的数据库密码,正确后显示登陆成功 出现Welcome to the ..

qq_38691107的博客 5万+

Windows下Mysql和Navicat的安装及使用

Windows下Mysql和Navicat的安装及使用 一 Mysql安装说明 1 安装包下载 去MySQL官网下载※※ 百度云下载链接※※,提取码:6hdm 2 解压   这里使用的是非安装版MySQL,安装操作简单,直接解压就行。 将下载好的 zip 包,解压到自己指定的目录即可,这里我解压到了D盘下面:D:\Program Files\mysql-5.7.23-winx64,或者直接先解...

会飞的鱼的博客 8303

linux下使用Navicat连接MySQL

linux下使用Navicat连接MySQL 文章目录linux下使用Navicat连接MySQL1、为了方便,使用xshell连接自己的服务器;2、输入指令:3、yum更新,安装mysql:4、修改权限:5、初始化MySQL:6、启动MySQL和查看运行状态:7、验证一下mysql是否安装成功:8、设置MySQL密码:9、这个时候密码已经修改成功了,再验证一下:10、Navicat连接MySQL:总结: 1、为了方便,使用xshell连接自己的服务器; 2、输入指令: wget http://repo.

生而无畏,战至终章 7104

【MySQL】【Navicat】MySQL&Navicat16安装步骤

如果新建了,等会用命令行安装Mysql的时候你会找不到初始的登入密码,其实在你输入mysqld --initialize 命令初始化mysql的时候会自动新建一个data文件夹。继续运行命令mysql -u root -p进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录,我这里是+<js+A6pjapH。点击我的电脑->点击属性->点击高级系统设置->环境变量->系统变量path->编辑->新建(把安装mysql的bin路径放上)解决方法1:打开服务,找到mysql,打开服务。

SSSSSun_的博客 4170
上一篇: 关于[InnoDB] Unsupported redo log format (0). The redo log was created before MySQL 5.7.9的解决办法
下一篇: 3.3.1. centos7建立mysql服务——删除旧版MYSQL
ptmicky
博客等级 码龄10年 10粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值