数据库连接工具连接不是mysql数据库(以Navicat为例) 2021-09-15

本文介绍了如何通过Navicat连接非MySQL数据库,重点是配置远程连接到MySQL的步骤。首先检查3306端口是否开放,接着登录MySQL并更新root用户的host为%,授权远程访问。然后确认user表中的设置,并刷新权限。最后关闭防火墙,以确保Navicat能成功连接到数据库。
摘要由CSDN通过智能技术生成

数据库连接工具连接不是mysql数据库(以Navicat为例)

在这里插入图片描述

第一步:查看mysql服务3306端口是否打开输入命令ps -ef|grep -i mysql

在这里插入图片描述

此图表示端口已打开,注意:如果服务器是远端的比如,阿里云,腾讯云等。则需要在服务器的控制台配置打开3306端口。下图以阿里云为例:

在这里插入图片描述

第二步:进入mysql,输入mysql -u root -p,回车。输入密码进入mysql。

在这里插入图片描述

第三步:输入use mysql;进入mysql数据库。然后输入update user set host = '%' where user = 'root';表示使任何远程都可以连接到本机的root用户的数。

第四步:查看user表是否已经修改成功输入select host,user from user;

在这里插入图片描述

表示已经修改成功。最后重要刷新权限输入FLUSH PRIVILEGES;

第五步:输入命令systemctl stop firewalld.service。表示关闭防火墙。此时使用navicat再测试连接数据。如下图:

在这里插入图片描述

成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值