S小魚仔S 網誌搜尋

2013年3月31日 星期日

S小魚仔S MySQL For Excel 5.6.x

MySQL 5.6.x」提供「MySQL For Excel」,以前還沒有「提供」這樣「功能」,「魚仔」都要靠「SQLyog MySQL GUI」做「Excel」轉換,現在讓我們「體驗」「Office 2007」+「MySQL For Excel

選擇「Install MySQL Products

透過「Internet」檢查「是/否」有「更新」版本

選擇「Clinet Only

環境需求」檢查,點選「Execute」即可
PS
缺少」元件,會自動「Internet」進行「Install

檢查「完畢」,點選「Next

Setup By Setup「安裝」每項「功能」,其中「MySQL For Excel 1.1.0」就是「這次主角

安裝「完畢

點選「Next

點選「Finish

檢查「控制台\系統管理工具」=>「資料來源 (ODBC)
在「驅動程式」頁籤,檢查「是/否」安裝「MySQL ODBC 5.2W Driver
PS.
若「ODBC」建立「失敗」需「重新」Install。
透過「Windows 7」與「MySQL」溝通「需要」ODBC

開啟「Excel」在「資料」頁籤,找到「MySQL for Excel」增益「功能


選擇「New Connection

1. 輸入「連線名稱」(自訂義)
2. 選擇「連線方式
3. 輸入「連線」IP 和 通訊埠
4. 輸入 MySQL「帳戶
5. 選擇「Test Connection

輸入「Password」 

測試「連線」Successfully

點選「OK」儲存「設定值

完成上述「設定」在「MySQL For Excel」找到「Remote Connections」,進行「MySQL」連接

輸入「密碼

找到「資料庫」,並「選擇」任意「資料庫

1. 點選「資料表
2. 點選「Import MySQL Data」( 匯入 MySQL 資料 )

出現「瀏覽」的「清單」和「總比」數,點選「Import

此時「資料」就匯入「Excel

如何「透過」Excel 資料 ,同步「MySQL」?

點選「Edit MySQL Data

出現「錯誤」提示,內容「說明」,「資料表」內「資料欄位」沒有「主鍵」( Primary Key)

修改好「主鍵」後,重新「Edit MySQL Data」,就會出現「瀏覽」的「清單」和「總比」數,點選「Import


這時候「多了」「MySQL for Excel」功能「欄位

此時「修改」資料「內容」,會變成「綠色
點選「Commit Changes」,就會「同步」寫入 MySQL「資料庫

顯示「修改」成功

勾選「Auto Commit」,修改「欄位」,就會自動儲存到「MySQL」,且顏色為「淺藍色

若資料「輸入」錯誤,使用「Revert Data」功能
PS.
取消「Auto-Commit」功能

選擇「Refresh Data from DB

即可刷新「目前」資料庫「資料

測試「Office 2010」安裝「MySQL For Excel」,有「Bug」「增益集」無法「啟用」,解決方案「Hamed Ahmadi - My Office Addin does not Load!」。

參考資料
MySQL」-「Chapter 26. MySQL for Excel

2013年3月25日 星期一

S小魚仔S MySQL 5.6.x 安裝筆記

MySQL 「5.6.X」「安裝」介面,有「重大」改版,比起以前「安裝」更快速,相信對於「資料庫」開發「人員」安裝「應該」不難。

現在,就開始讓我們開始體驗。
PS.
Windows 7」、「Windows XP」需安裝「.NET Framework 4.0

安裝「MySQL」一定要同意「License Agreement

選擇「是/否」透過「網路」更新「MySQL

MySQL「安裝」介面「分為」「五大類
Developer Default( 預設值 含 資料庫 + MySQL GUI )
Server Only( 只有 資料庫 不含 MySQL GUI )
Clinet Only( MySQL GUI + MySQL For Excel)
「Full」(全部安裝)
Custom( 自行選擇 安裝 項目 )
貼心「MySQL」同時「手動」讓您「選擇」「MySQL」和「資料庫」安裝位置

選擇「上述」需求,進行「Check Requirements

若「過程」中,缺少「某些」元件,「MySQL」會自動「連上」 Internet 進行 「Install」



檢查「通過」繼續「Next

列出「Developer Default」安裝「清單

進行「Setup By Setup

安裝完畢

初始「MySQL」設定

設定「開發類型
啟用「Tcp/IP 通訊埠」和「Windows 防火牆

設定「root」預設「密碼
PS
MySQL」預設「帳戶」為「root

設定「MySQL User Accounts
指定「root」帳戶,允許「任何主機」透過「遠端」連接「MySQL Database」,賦予「DB Admin」權限


確認「無誤」直接「Next

設定「MySQL」服務名稱
PS
MySQL」在「Windows」服務,預設為「MySQL56」,您可以自行「修改

初始「Samples and Examples 5.6.10

點選「Finish

在「開始」功能表,提供「MySQL Workbench 5.2 CE(GUI)、「MySQL 5.6 Command Line Client(Command Line),兩者操作模式

MySQL Workbench 5.2 CE」介面

MySQL 5.6 Command Line Client」介面

如何將「資料庫」安裝在「D:\」或「其他位置
PS「MySQL Community 5.6.13~16」有一些問題,不影響使用。

安裝「MySQL」選擇「其他邏輯槽」D: 或 E:
PS
會出現「The Data Path Already Exists」警告,不影響資料庫


如果您選擇「MySQL Data」安裝其他位置(非預設位置),就會出現「Current Root Password」選項,保留「空值」即可

 安裝完畢,在「Windows」防火牆,移除「MySQL56」防火牆規則

在「防火牆」找到「進階設定

找到「MySQL56」防火牆「規則」,點選「內容

選擇「進階」頁籤,啟用「防火牆」類型,這樣「MySQL」3306 通訊埠,才會啟用,這問題卡了我很久,因該是「MySQL」BUG。

參考資料
MySQL」-「MySQL Installer GUI