千家信息网

使用navicat连接mysq数据库

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,需求:在windows操作系统上连接mysql数据库方法一:用Navicat自带的SSH进行连接首先我们在Navicat中新建连接常规(general)--只填写(数据库的登录用户名和密码)注意:主机
千家信息网最后更新 2026年11月03日使用navicat连接mysq数据库
  • 需求:在windows操作系统上连接mysql数据库

方法一:用Navicat自带的SSH进行连接

首先我们在Navicat中新建连接

  1. 常规(general)--只填写(数据库的登录用户名和密码)
    注意:主机名和IP地址(localhost)、端口(3306)这些都不用变

2.然后点击-SSH
注意:这里配置mysql所在的服务器的 IP地址 、主机用户名和密码

3.最后点击左下角的测试按钮。(这样就``ok啦)

###############################################################

方法二:使用IP地址远程连接mysql数据库

1.首先打开Navicat新建连接,这次我们在常规页面直接填写我们远程主机的IP地址| 用户名、密码及端口(3306)这些都不变(数据库的用户名、密码)

接下来,我们需要在mysql里面执行以下语句(开放mysql远程权限)
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

grant all privileges on . to 'root'@'%'identified by 'Flzx3qc!' with grant option;

Query OK, 0 rows affected, 1 warning (0.01 sec)~~~~

PS:myuser 改为你的数据库用户名 一般为root mypassword 改为数据库登录密码

开放了远程权限后,我们还需要修改下 vim /etc/my.cnf文件
将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0

修改完配置文件,重启mysql服务:
(systemctl restart mysql)或者
(systemctl stop mysql)--(systemctl start mysql)

至此,我们就可以通过两种方法在windows上操作mysql啦。
################################################
注意:防火墙一定要记得关闭,否则也是不能远程连接的
linux7关闭防火墙:
1.查看防火墙状态:systemctl status firewalld
2.查看开机是否启动防火墙服务: systemctl is-enabled firewalld
3.关闭并查看防火墙:systemctl stop firewalld / systemctl status firewalld
4.禁用防火墙(开机不启动)systemctl disable firewalld / systemctl is-enabled firewalld

数据 数据库 防火墙 防火 密码 用户 用户名 地址 主机 方法 服务 常规 文件 权限 端口 开放 登录 配置 接下来 操作系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 互联网科技产业 云信互联网科技有限公司 新华互联网科技学院 上海互联网科技有限公司 互联网科技论文 云电互联网科技 广州互联网络科技有限公司 米客互联网科技 伴你行互联网科技有限公司 互联网科技咨询 西藏七维空间互联网科技有限公司 剑昆互联网络科技有限公司临桂 贵州叶脉互联网科技有限公司所属行业 互联网科技创新服务 成都铂石互联网科技做什么的 洛阳昕诺飞互联网科技有限公司 燊美集互联网科技有限公司 世界互联网领先科技成果获奖 2021互联网科技公司排名 互联网是第几次科技革命的成果 科技金融是不是互联网金融 互联网属科技 赫美联合互联网科技 狮子座互联网科技培训 互联网实体化科技化 互联网在线教育科技创业 互联网科技如何创业 为客找房互联网科技公司怎么样 颐高云石互联网科技
0