mac excel mysql数据库_macOS系统的Excel从MySQL数据库查询数据的设置方法
本文主要解决macOS系统的Excel从MySQL数据库查询数据的设置问题,如果不通过修改配置文件方法,实测是不能成功的。
首先,不需要安装官方建议的两种第三方驱动,这个用起来更麻烦。
OpenLink Software、Actual Technologies
一、下载及安装MySQL官方ODBC驱动
1、下载MySQL Connector/ODBC数据库驱动
https://dev.mysql.com/downloads/connector/odbc/
虽然官方推荐说MySQL 在5.5版本以上,建议安装8.0驱动。但如果你的MySQL数据库版本不是8.0以上版本,还是建议下载5.3.11的版本,我试过MySQL 5.7版本,安装8.0.12驱动,并不能使用。
官网下载链接(看清版本下载):
文件名:mysql-connector-odbc-5.3.11-macos10.13-x86-64bit.dmg(MySQL非8.0以上版本建议下这个)
下载地址:https://dev.mysql.com/downloads/file/?id=480078
文件名:mysql-connector-odbc-8.0.12-macos10.13-x86-64bit.dmg(MySQL是8.0以上版本建议下这个)
下载地址:https://dev.mysql.com/downloads/file/?id=479660
2、下载iODBC驱动
官网链接:
http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcWiki/Downloads#Mac%20OS%20X
3、安装好上述两个驱动
二、设置
OK,安装好之后,接下来就需要设置了,不设置的话,在iODBC Administrator64这个App里面测试没问题,到了Excel里面就不行了,会显示加载不了ODBC驱动,原因在Excel没有权限去读ODBC驱动文件。
下面跟着我的节奏来设置解决这个问题
1、打开下面这个App
WX20181002-020634@2x.png
2、点击System DSN标签,点击Add添加配置,配置需要连接的MySQL数据库的参数
(建议用System DSN,我用User DSN没成功)
0.png
3、这里随便选哪个都可以,编码的区别
1.png
4、DSN Name随便写,这是给自己看的。关键是下面要按照格式来添加
SERVER即MySQL服务器IP地址,本地可写localhost,PORT即数据库服务端口,通常是3306,DATABASE即连接成功后使用哪个数据库(这个一定要设置,否则后面Excel会提示错误)
2.png
5、进入 /usr/local/,找到有connector字眼的目录,进入lib子目录,可以看到有两个文件,如下图。
WX20181002-020833@2x.png
6、将这两个文件复制到/Library/ODBC目录下,一定要这部操作,否则Excel设置的时候会没有权限而出错。
7、然后在/Library/ODBC目录下找到odbc.ini,编辑Driver,将地址改成/Library/ODBC/****.so即可。
WX20181002-022448@2x.png
8、大功告成,现在进入Excel就可以从MySQL查询数据了。
mac excel mysql数据库_macOS系统的Excel从MySQL数据库查询数据的设置方法相关推荐
- MySQL数据库进阶系统学习6(MySQL高级-视图-事务-索引-账户管理-主从)
第六部分: MySQL高级 详细资料参考html文件17 9.1 视图 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变, 为了保证查询出来的数据与之前相 ...
- mysql 重装,Windows系统中完全卸载MySQL数据库实现重装mysql
一.在控制面板,卸载MySQL的所有组件 控制面板-->所有控制面板项-->程序和功能,卸载所有和MySQL有关的程序 二.找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹, ...
- 基于PHP MySQL在线考试系统,基于PHP和MySQL的考试系统的研究
68 技术在线 2010年10月下 第30期(总第216期) 随着考生的增加.考试要求的不断提高,对考试系统的要求越来越高,相应的教师和管理员的工作强度也越来越大,传统的考试方式已不能充分满足当前考生 ...
- docker mysql 漂移_Centos7系统Docker环境下Mysql部署
1.拉取mysql镜像 [root@localhost ~]# docker pull mysql Using default tag: latest latest: Pulling from lib ...
- Excel中使用VLOOKUP在多个sheet表中查询数据的公式
需求 原始数据较多,甚至超过了一个sheet的行容量,不得不把数据折行到第二个sheet,甚至第三个sheet表中.这样,在另外一个sheet表中的VLOOKUP查询就需要把查询范围设置为多个shee ...
- mac笔记本怎么外接显示屏_苹果电脑如何外接显示器_苹果电脑外接显示器设置方法-win7之家...
许多用户在苹果笔记本电脑中看电影的时候,发现电脑的屏幕比较小,看着很不舒服,所以很多用户就想要要外接显示器来进行观看,但是很多苹果电脑用户不知道如何外接显示器,我们需要借助VGA或HDMI接口来连接, ...
- dcs系统服务器配置,DCS系统中动态数据服务器设置方法
DCS和PLC都是现代自动化发展过程中应用的较为广泛两大系统,本文是对DCS系统中的动态数据库的设置方法说明. DCS控制系统属于基础自动化,MIS系统侧重于办公自动化.这两者在反映速度上的区别很大, ...
- win10服务器修改远程密码,技术员解惑win10系统远程桌面保存密码后无法修改的设置方法...
我们在使用win10系统的过程中,经常需要对win10系统远程桌面保存密码后无法修改的情况,想必大家都遇到过win10系统远程桌面保存密码后无法修改的情况吧,那么应该怎么处理win10系统远程桌面保存 ...
- 计算机管理打印机服务,win7系统打印机服务怎样开启 开启打印机服务的设置方法...
打印机已经成为了我们经常使用到的外围设备.我们也知道在需要用到打印机的时候,系统有关打印机服务必须是开启的,那么win7系统打印机服务怎样开启?下面小编带来开启打印机服务的设置方法,希望对大家有所帮助 ...
- win7接收android无线显示,如何让win7系统笔记本和电视无线同屏显示|win7系统笔记本和电视无线同屏显示的设置方法...
生活空闲的时候,大家习惯使用win7系统笔记本搜索电影.电视剧来看,充实一下空闲时间.但是有用户觉得在笔记本上看电视剧,没办法像电视一样大,屏幕太小了.电视拥有屏幕,但是电脑内容有局限性.其实大家可以 ...
最新文章
- zoj 3554 A Miser Boss
- socket编程报异常java.io.EOFException
- Transformer性能优化:运算和显存
- centOS 安装mysql5.6
- 电脑下面的任务栏怎么取消隐藏_电脑桌面右下方任务栏的小图标如何隐藏
- 腾讯地图 marker 从地图上清空
- 02.改善深层神经网络:超参数调试、正则化以及优化 W2.优化算法
- ios-实现ARC与MRC混编
- 我的LINUX之路----linux目录文件管理
- 数据库笔记12:创建与管理触发器
- 程序为什么非得装入内存再执行?
- [置顶] 金山云存储解决企业办公难题
- Name Mangling and extern “C” in C++
- 设计模式学习每天一个——Adapter模式
- 南华大学c语言实验答案,南华大学C语言习题答案2012年版
- OneDrive更换要同步文件夹
- 网易跨域实现笔记以及顺便发现的XSS
- [机翻] WIRER ON THE WIRE - SIGNALR协议的非正式描述
- 树莓派安装Linux操作系统
- 谷歌、三星、腾讯...全球上市公司巨头投资了哪些区块链项目?
热门文章
- H3C Comware的作用
- Scratch3.0——作品截图
- 软考高级 真题 2009年下半年 信息系统项目管理师 论文
- 软件测试 | App测试——Appium实战总结,淘宝App测试项目案例
- 渗透第一个靶机 shop1.0 (还是简单渗透版)
- 华为网络计算机ct2000,2019-02-22 华为U2000 ESN查询及License加载
- 剪枝算法实现一字棋-C++
- 萤石云谷歌禁用flash_mac chrome屏蔽flash插件怎么办 mac chrome flash启用方法
- 数据结构C语言双向循环链表,数据结构和算法(双向链表和双向循环链表)
- 经济学原理(超星尔雅)