透過直接連線連線MySQL

在此主題中

跳轉到

NOTE
Adobe建議您使用SSH或其他加密形式來保護您的資料! 如果這不是選項,您仍然可以使用本主題中的指示直接將Commerce Intelligence連線到您的資料庫。

此主題會逐步引導您將MySQL資料庫直接連線至Commerce Intelligence。 這些設定也可以搭配使用MySQL的Adobe Commerce或其他電子商務資料庫使用。

允許存取Commerce Intelligence IP位址 allowlist

為了連線成功,您必須將防火牆設定為允許從IP位址存取。 它們是54.88.76.9734.250.211.151,但它也位於MySQL認證頁面上:

MBI_Allow_Access_IPs.png

建立Commerce Intelligence的MySQL使用者

為Commerce Intelligence建立MySQL使用者最簡單的方法是在以GRANT許可權登入MySQL時執行下列查詢。 將Commerce Intelligence IP Address取代為Commerce Intelligence IP位址,並將secure password取代為您選擇的安全密碼:

    GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';

若要限制此使用者存取特定資料庫、表格或欄中的資料,您可以改為執行GRANT查詢,僅允許存取您允許的資料。

使用相同使用者和密碼重新執行所有必要IP的GRANT查詢。

在Commerce Intelligence中輸入連線資訊

若要完成工作,您必須在Commerce Intelligence中輸入連線和使用者資訊。 您是否讓MySQL認證頁面保持開啟狀態? 如果沒有,請移至​ Data > Connections ​並按一下​ Add New Data Source,然後按一下MySQL圖示。 別忘了將Encrypted切換變更為Yes

在此頁面中輸入下列資訊,從Database Connection區段開始:

  • Connection Nickname:輸入整合的名稱(例如E-commerce Store)

  • Username: Commerce Intelligence MySQL使用者的使用者名稱

  • Password: Commerce Intelligence MySQL使用者的密碼

  • Port:伺服器上的MySQL連線埠(預設為3306

  • Host:預設為localhost。 一般而言,這是MySQL伺服器的繫結位址值,預設值為127.0.0.1 (localhost),但也可能為某些本機網路位址(例如192.168.0.1)或伺服器的公用IP位址。

    值可在您的my.cnf檔案(位於/etc/my.cnf)中讀取\[mysqld\]的行下找到。 若該檔案中的繫結位址列被註解,則您的伺服器將會受到外部連線嘗試的保護。

完成時,按一下​ Save & Test ​以完成設定。

相關檔案

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc