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

7,525 阅读3分钟

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

文章来源: 陶老师运维笔记-微信公众号

MySQL 图形化管理工具

1. Navicat

1.1 Navicat介绍

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

navicat

优点:

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

1.2 Navicat安装

软件下载: www.navicat.com.cn/download/na…

安装:

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

navicat

1.3 配置Navicat

创建链接配置:

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

image.png

image.png

1.4 Navicat使用

执行SQL:

执行SQL

数据导出:

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

数据导出

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

导出文件格式

Oracle 图形化管理工具

2. Navicat

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

2.1 Navicat安装

软件下载: www.navicat.com.cn/download/na…

2.2 配置Navicat

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

image.png

2.3 访问oracle

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

执行SQL

2.4 链接oracle失败

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

1)链接oracle 失败

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

#检查监听是否开了
$lsnrctl status 
$lsnrctl start
$lsnrctl status 

$nc -z 192.168.56.103 1521
$tnsping ORCL@192.168.56.103
#
$sqlplus / as sysdba
SQL> startup force

关闭防火墙:

#iptable
$iptables -L
$iptables -F
cat  /etc/sysconfig/iptables
iptables-save > /etc/sysconfig/iptables

#永久关闭防火墙
service iptables stop
chkconfig iptables off
service ip6tables stop
chkconfig ip6tables off
##centos7 
systemctl stop firewalld
systemctl disable firewalld
#检查
nc -z 192.168.56.103 1521
Connection to 192.168.56.103 port 1521 [tcp/ncube-lm] succeeded!

2)修改Oracle hosts

#IP要和服务器IP一致 ,名称一致
vim /etc/hosts
192.168.56.103 db01

#有可能mac机器也要配置host,待测试。
#sudo scutil --set HostName tao-opsMacBook

3. Oracle SQL Developer

3.1 软件介绍

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

Oracle SQL Developer

3.2 软件安装

下载: www.oracle.com/cn/tools/do…

3.3 软件配置

创建链接

3.4 软件使用

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

执行SQL

Redis 图形化管理工具

4. Redinav

4.1 软件介绍

Redinav

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

4.2 软件安装

软件下载: 官网下载 www.redinav.com/
国内下载: download.csdn.net/download/we…

4.3 软件配置

配置redinav

4.4 软件使用

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

image.png

MongoDB 图形化管理工具

5. RoboMongo

5.1 软件介绍

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

!RoboMongo](upload-images.jianshu.io/upload_imag…)

5.2 软件安装

下载地址: studio3t.com/download/

RoboMongo download

5.3 软件配置

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

配置RoboMongo

配置RoboMongo

配置RoboMongo

5.4 软件使用

RoboMongo使用

参考:


陶老师运维笔记