当前位置: 首页 > news >正文

mac mysql可视化工具_tableau 连接mysql的操作步骤

一:下载并安装好以下应用程序:

1.数据库mysql

2.数据库管理工具navicat premium

3.数据可视化工具tableau

4.mysql对应版本的ODBC驱动包

二:配置ODBC

1.控制面板→系统和安全→管理工具中找到"数据源ODBC",并启动它,如下图

3f5d5465d08911eb769e12245a4f4b9c.png

2.点击添加(这个是我已经配置好的)

1cd487d1e898351130c253e38b2e2af2.png

3.选择要安装的数据源驱动程序(这个驱动程序就是之前下载的ODBC驱动程序),然后点击完成

b4c7fa741c9fd6dd537ba8b6909001b3.png

4.进入配置信息填写

fd9e070fe376c48f0164d7b688ddaffc.png

上图中

  • data source name:名称自己根据实际情况取(可以取项目的名字,或者测试名字都可)
  • description:可进行简短的描述或不填
  • TCP/IP server:个人学习使用一般是localhost
  • port:3306
  • user和password这个自己都可以设置,如果在安装mysql时没有设置账户和密码一般账户是root

如何查看TCP/IP server信息:

在navicat查询编辑器中输入以下代码并运行查看结果,得知TCP/IP server的信息是localhost

SELECT substring_index(host, ':',1) AS host_name,state,count(*) FROM information_schema.processlist GROUP BY state,host_name;

af57c7117c3ef4155dd7e0316e5c3b7c.png

如何查看port信息:

在navicat查询编辑器中输入以下代码并运行查看结果,得知port是3306

c632ae9e72185becb645f47ab8d8a9b1.png

如何查询user 和password 信息

在navicat菜单栏里面点击用户,显示有4个账号信息,这里选择root用户

5aee64f836f9f48cc7b59e0b4753c41f.png

双击root用户,主机和密码与配置里面的信息一致(密码自己可以更改,更改后请记住密码)
(在navicat 我的连接下面已经有新建的用户,且设置好了密码,此处密码需与连接下的用户名密码相同)

6fc97f942a0e8bc0dc0c5ebe9f4f3e25.png

5.然后点击test,测试是否连接成功。

79effc99616a8afb26c366ab4b3e1d1d.png

三.tableau连接mysql

打开tableau 在菜单栏选择数据→新建数据源→连接 mysql→填写连接信息

这里的服务器、端口、用户名和密码与ODBC配置信息里面的一致。然后点击登录(首次配置的话登录按钮是灰色的且在左下角会有一行提示信息

1cc62f94d56d8b497adcf6eeee88d7fc.png

连接成功后的tableau界面

ca72110b9f14f6127e544de805b42e95.png

完结

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python pprint_Python3内置模块之pprint让打印比print更美观
  • JBoss目录结构说明和功能介绍
  • jqgrid使用本地静态数据创建网格的例子_第68集 python机器学习:网格搜索管道中的属性...
  • 探讨C#2.0对象模型
  • XML文件转换成Word文件或者Excel文件
  • python excel数据处理_Excel的分列功能很强大?Python数据处理分析,pandas有更牛逼的...
  • datetime转int_Python实例PDF转JPG
  • 艰难的shader系统
  • visual studio 怎么生成coredump文件_如何在docker容器中生成core dump
  • 对信息系统集成项目管理的一点看法
  • 电子工程师之家_「德语学习」电气、电子、电力什么区别?
  • javascript操作radio的几种方法
  • arcengine遍历属性表_【Python@arcpy】python操作Excel与属性表批处理
  • ExtremeTable的导出问题
  • 运动估计算法的程序实现_光流法--Lucas Kanade算法
  • 【comparator, comparable】小总结
  • Django 博客开发教程 16 - 统计文章阅读量
  • java2019面试题北京
  • node.js
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 关于Java中分层中遇到的一些问题
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 少走弯路,给Java 1~5 年程序员的建议
  • 国内开源镜像站点
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ‌移动管家手机智能控制汽车系统
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)创业家杂志:UCWEB天使第一步
  • (转载)虚函数剖析
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .htaccess 强制https 单独排除某个目录
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.
  • .NET建议使用的大小写命名原则
  • .NET中分布式服务
  • ??myeclipse+tomcat
  • [17]JAVAEE-HTTP协议
  • [ACM] hdu 1201 18岁生日
  • [ACTF2020 新生赛]Upload 1
  • [Android 数据通信] android cmwap接入点
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [Bada开发]初步入口函数介绍
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [C++]18:set和map的使用
  • [C++]类和对象【下】
  • [Docker]十一.Docker Swarm集群raft算法,Docker Swarm Web管理工具
  • [Flutter]WindowsPlatform上运行遇到的问题总结
  • [FUNC]判断窗口在哪一个屏幕上
  • [HCIE] IPSec-VPN (手工模式)