MySQL IODBC MacOSインストールの概要
これは、主に自分自身のための要約です(後で失われるか、新しくMacセットアップを必要とするならば、また、MySQLデータベースに接続して、マイクロソフトExcelで質問を走らせたい誰にでも)のための要約です.詳細については、メインの著者とコンテンツステファンSchaffnerによって作成され、誰が私はこの作業を得ることができなくなります.(Content Link) MacOS用のIOBBCの最新の安定版をダウンロードしてインストールします.あなたはDMGファイルで間違って行くことができません.http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcWiki/Downloads
ODBC MySQLコネクタの最新版をダウンロードしてインストールしてください.https://dev.mysql.com/downloads/connector/odbc/
現在、マイクロソフトOfficeがMacOOSのサンドボックスで動くので、それはどんなODBCインストール経路への接近も得ることができません、そして、それは我々全員にとって本当の痛みです.必要なのはODBCのインストールを/usr/localにあるライブラリに移動することです.それで、SamsgitのGithub Commentによって作られる単純なスクリプトは、魅力のように動きます.
それで私はした.
最終的に、アプリケーションからIOBBC管理者を開くだけです.
現在、
現在、我々は行くのが良いです.
今、あなたはちょうどあなたの質問を書いて、MacOSのマイクロソフトExcelであなたのレポートを楽しんでください.参照:
ステファンSchaffnerから続く内容命令
(Content Link)
それで私はした.
$ sudo nano odbc
スクリプト全体をコピーしてペーストします.samsgitによって作成されました.#!/bin/bash
# https://github.com/openlink/iODBC/issues/29
# https://bugs.mysql.com/bug.php?id=89931
base_src_dir="/usr/local"
mysql_odbc_name=$(ls "$base_src_dir" | grep -m 1 "mysql-connector-odbc")
odbc_dir="/Library/ODBC"
src="$base_src_dir/$mysql_odbc_name/lib"
dst="$odbc_dir/$mysql_odbc_name/lib"
echo "creating '$dst'"
sudo mkdir -p "$dst"
echo "copying '$src' to '$dst'"
sudo cp -af "$src/." "$dst"
odbc_ini_path="$odbc_dir/odbc.ini"
odbc_ini_bak_path="$odbc_ini_path.bak"
odbcinst_ini_path="$odbc_dir/odbcinst.ini"
odbcinst_ini_bak_path="$odbcinst_ini_path.bak"
echo "backing up '$odbc_ini_path' to '$odbc_ini_bak_path'"
sudo cp -f "$odbc_ini_path" "$odbc_ini_bak_path"
echo "backing up '$odbcinst_ini_path' to '$odbcinst_ini_bak_path'"
sudo cp -f "$odbcinst_ini_path" "$odbcinst_ini_bak_path"
# https://stackoverflow.com/a/29626460
function replace {
sudo sed -i '' "s/$(sed 's/[^^]/[&]/g; s/\^/\\^/g' <<< "$1")/$(sed 's/[&/\]/\\&/g' <<< "$2")/g" "$3"
}
ansi_driver=$(ls "$dst" | grep -m 1 "^lib.*a\.so$")
unicode_driver=$(ls "$dst" | grep -m 1 "^lib.*w\.so$")
old_ansi_path="$src/$ansi_driver"
new_ansi_path="$dst/$ansi_driver"
old_unicode_path="$src/$unicode_driver"
new_unicode_path="$dst/$unicode_driver"
echo "updating '$old_ansi_path' to '$new_ansi_path' in '$odbc_ini_path'"
replace "$old_ansi_path" "$new_ansi_path" "$odbc_ini_path"
echo "updating '$old_ansi_path' to '$new_ansi_path' in '$odbcinst_ini_path'"
replace "$old_ansi_path" "$new_ansi_path" "$odbcinst_ini_path"
echo "updating '$old_unicode_path' to '$new_unicode_path' in '$odbc_ini_path'"
replace "$old_unicode_path" "$new_unicode_path" "$odbc_ini_path"
echo "updating '$old_unicode_path' to '$new_unicode_path' in '$odbcinst_ini_path'"
replace "$old_unicode_path" "$new_unicode_path" "$odbcinst_ini_path"
ファイルを保存し、実行許可を与えるために以下のコマンドを実行します.$ sudo chmod a+x odbc
さあ、スクリプトを実行して魔法を起こしましょう.$ ./odbc
現在、
Add
は、ドライバの例を選択します.User DSN
> MySQL ODBC 8.0 Unicode Driver
> user
>保存したpassword
を選択します.今、あなたはちょうどあなたの質問を書いて、MacOSのマイクロソフトExcelであなたのレポートを楽しんでください.参照:
ステファンSchaffnerから続く内容命令
(Content Link)
Reference
この問題について(MySQL IODBC MacOSインストールの概要), 我々は、より多くの情報をここで見つけました https://dev.to/arshad12/a-summary-of-mysql-iodbc-for-macos-installation-3eh8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol