用Navicat连接数据库详解

本文远程服务器使用ubuntu,数据库使用MySQL


一般我们在本地连接远程数据库可以使用Navicat进行连接因为Navicat自带SSH我们可以通过SSH进行连接此方法步骤简单


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

1.首先我们在Navicat中新建连接

在用户名中填写远程数据库的登录用户名,密码框中填写MySQL登录密码



2.我们进入SSH连接配置

我们在主机名过IP地址一栏写上我们的远程服务器的IP

用户名为我们远程服务器的登录账户,密码就是服务器登录账户密码





3.连接测试

点击 左下方的连接测试,当弹出连接成功时,表示已经连接成功



注:使用该方法进行连接可能需要服务器安装SSH服务



方法二:直接使用IP进行连接


同样我们新建连接,不过我们这次在主机名中不填写localhost,而是直接填写我们远程服务器的IP 

用户名仍然是我们数据库的登录账号,密码是数据库登录密码



我们点击连接测试时会显示2003错误






这是因为我们没有对数据库进行远程登录的授权,这时我们可以进入服务器后台,在MySQL命令行中输入以下命令


GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
myuser 改为你的数据库用户名   一般为root
mypassword  改为数据库登录密码

这时我们继续进行连接测试,但是可能会同样出现错误,这时我们要对MySQL的配置文件进行修改

步骤:(1)cd /etc/mysql
(2)vim my.cnf(如果该文件中没有下面的内容则打开/etc/mysql/mysql.conf.d/my.cnf)

(3)将bind-address  = 127.0.0.1修改为bind-address = 0.0.0.0    

(4)保存退出

(5)/etc/init.d/mysql restart  (一定要重启数据库,不然没用)

我们重新进行测试



看到这里我们已经成功连接MySQL



  • 4
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Navicat连接数据库的步骤如下: 1. 打开Navicat软件,并点击左上角的“连接”按钮。 2. 在弹出的连接窗口中,选择你要连接的数据库类型,比如MySQL、Oracle等。 3. 填写数据库连接信息,包括主机名(通常是localhost)、端口号、用户名和密码。这些信息可以在你的数据库服务器提供商处获取。 4. 点击“测试连接”按钮,确保连接信息正确无误。 5. 如果测试连接成功,点击“连接”按钮,Navicat将会连接到你的数据库服务器。 6. 连接成功后,你可以在Navicat的界面上看到数据库服务器中的所有数据库和表。 7. 你可以通过双击数据库或表来查看和编辑数据,也可以使用SQL编辑器执行SQL查询和操作。 总结起来,使用Navicat连接数据库的步骤包括打开Navicat、选择数据库类型、填写连接信息、测试连接、连接数据库、查看和编辑数据。希望这些步骤对你有帮助!\[1\] #### 引用[.reference_title] - *1* [MySQLNavicat怎么连接](https://blog.csdn.net/rej177/article/details/123152654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [用Navicat连接数据库详解](https://blog.csdn.net/wjx342529/article/details/54835514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值