暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL/Redis/Mongo图形化管理工具-Navicat,Redinav等

陶老师运维笔记 2020-01-19
1363

MySQL/Redis/Mongo图形化管理工具-Navicat,Redinav等

摘要:大家平时访问数据库是用什么工具呢?作者工作环境是linux,最常用的是命令行工具(即软件自带的mysql,redis-cli,mongo)。但是图形化工具通常简单易用,处理某些工作会方便不少,本文推荐Navicat,Redinav,RoboMongo等图形化管理工具。

MySQL图形化管理工具

1. Navicat

  • 官网: https://www.navicat.com.cn/

1.1 Navicat介绍

Navicat Premium 是很优秀的数据库开发工具,可让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。

优点:

界面简洁、功能非常强大,支持多种数据库,支持中文,提供免费版本

1.2 Navicat安装

软件下载: https://www.navicat.com.cn/download/navicat-premium

安装:

mac下安装拖动到application文件夹即可。

1.3 配置Navicat

创建链接配置:

单击链接图标来创建DB链接,由图上菜单可知navicat可以支持多种DB! 咱们以MySQL为例。

1.4 Navicat使用

执行SQL:

数据导出:

值得一提的是navicat的数据导入/导出功能较强大,支持包括excel,cvs,json等文件格式。

可支持多种文件格式,如导出成excel格式。

Oracle图形化管理工具

2. Navicat

Navicat 除了支持MySQL外也支持Oracle ,SQL Server、SQLite和 PostgreSQL 的数据库。介绍下Navicat 访问Oracle的方法。

2.1 Navicat安装

软件下载: https://www.navicat.com.cn/download/navicat-premium

2.2 配置Navicat

mac上的navicat不需要配置tnsnames.ora。

2.3 访问oracle

正确配置DB链接后就访问oracle了。

2.4 链接oracle失败

有时Navicat 远程连接oracle失败,一种可能原因是客户机需要配置/etc/host。也可能是防火墙或监听等原因。

1)链接oracle 失败

1、Oracle的服务是否正常?2、试试把监听程序重新配置配置?3、防火墙有没有关啊?若iptable相关,关停oracle机器上的iptable就好了。

  1. #检查监听是否开了

  2. $lsnrctl status

  3. $lsnrctl start

  4. $lsnrctl status


  5. $nc -z 192.168.56.103 1521

  6. $tnsping ORCL@192.168.56.103

  7. #

  8. $sqlplus / as sysdba

  9. SQL> startup force

关闭防火墙:

  1. #iptable

  2. $iptables -L

  3. $iptables -F

  4. cat /etc/sysconfig/iptables

  5. iptables-save > /etc/sysconfig/iptables


  6. #永久关闭防火墙

  7. service iptables stop

  8. chkconfig iptables off

  9. service ip6tables stop

  10. chkconfig ip6tables off

  11. ##centos7

  12. systemctl stop firewalld

  13. systemctl disable firewalld

  14. #检查

  15. nc -z 192.168.56.103 1521

  16. Connection to 192.168.56.103 port 1521 [tcp/ncube-lm] succeeded!

2)修改Oracle hosts

  1. #IP要和服务器IP一致 ,名称一致

  2. vim /etc/hosts

  3. 192.168.56.103 db01


  4. #有可能mac机器也要配置host,待测试。

  5. #sudo scutil --set HostName tao-opsMacBook

3. Oracle SQL Developer

  • 官网: https://www.oracle.com/cn/index.html

3.1 软件介绍

Oracle SQL Developer 是一个oralce官方的免费集成开发环境,简化了传统部署和云部署中 Oracle 数据库的开发和管理。SQL Developer 提供完整的端到端的 PL/SQL 应用开发。

3.2 软件安装

下载:https://www.oracle.com/cn/tools/downloads/oracle-sql-developer-download.html

3.3 软件配置

3.4 软件使用

若配置/测试链接正常,就可开始访问Oracle数据。执行SQL

Redis图形化管理工具

4. Redinav

  • 官网: https://www.redinav.com/

4.1 软件介绍

Redinav是一个免费的redis的图形化Client,可以用于redis/redis-cluster的管理,支持数据操作,导入/导出操作等。类似的工具有Redis GUI 管理工具 Redis Desktop Manager,但是对redis-cluster支持不友好。

4.2 软件安装

软件下载:官网下载 https://www.redinav.com/
国内下载: https://download.csdn.net/download/weixin_43375009/12108840

4.3 软件配置

4.4 软件使用

可以方便地导出redis-cluster中的key。

MongoDB图形化管理工具

5. RoboMongo

  • https://studio3t.com/

  • https://robomongo.org/download

5.1 软件介绍

RoboMongo是一个跨平台的MongoDB GUI客户端管理工具,支持Windows、MacOS、Linux。其特点是支持到MongoDB服务器的SSL连接,还支持使用SSH隧道连接。RoboMongo的查询界面同时支持树视图、表格视图、文本视图三种,也可以保存查询结果供以后使用。Robomongo 可以选择适合自己的版本下载。

!RoboMongo](https://upload-images.jianshu.io/upload_images/19417344-4bb08564896e960e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)

5.2 软件安装

下载地址: https://studio3t.com/download/

5.3 软件配置

配置RoboMongo很简单,正常填写ip:port,密码,其体如下图即可。

5.4 软件使用

参考:

  • https://www.navicat.com.cn/

  • https://www.oracle.com/cn/index.html

  • https://www.redinav.com/

  • https://studio3t.com/download/



文章转载自陶老师运维笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论