簡體   English   中英

無法在 Mac 上連接到 MySQL Workbench。 無法連接到“127.0.0.1”上的 MySQL 服務器 (61) Mac Macintosh

[英]Cannot connect to MySQL Workbench on mac. Can't connect to MySQL server on '127.0.0.1' (61) Mac Macintosh

無法在 Mac 上連接到 MySQL Workbench。 我收到以下錯誤:無法連接,服務器可能未運行。 無法連接到“127.0.0.1”上的 MySQL 服務器 (61) 將不勝感激。

謝謝你!

遇到了類似的問題,我的問題是 MySQL 安裝了自己,配置為在非默認端口上運行。 我不知道原因,但要找出 MySQL 正在運行的端口,請在 MySql 客戶端中運行以下命令:

SHOW GLOBAL VARIABLES LIKE 'PORT';

轉到系統首選項 -> MySql 並檢查您的 MySql 實例的狀態。

如果您無法使用 MySQL-workbench 連接到 MAC OS X MySQL 服務器,可能有一種或多種原因。

當您按“測試連接”時,您可能會看到此錯誤。 如果您逐步完成“配置服務器管理..”,則可以簡要說明這一點。根據紅色叉號,您可以過濾掉真正的問題。

最常見的問題與 MySQL-server 的安裝有關。 很少有人會在安裝 MySQL-workbench 之前忘記安裝服務器。 其他一些人會安裝產品的一部分。 請檢查您是否還安裝了包含 mysql-server 包的 MySQL-Server dmg(disk image) 文件附帶的所有 3 部分。 這 3 個部分是:MySQL 服務器、首選項窗格和啟動項。

注意:如果您沒有選擇首選項窗格,那么您將無法從系統首選項啟動 mysql 服務器實例。

確保已安裝每個項目后,您可以檢查本機 mysql-server 的服務器實例。 從 Dock 打開系統首選項,然后單擊 MySQL。 然后單擊啟動 MySQL 服務器以啟動服務器實例。 如果服務器實例停止,那么 MySQL-workbench 將無法連接到 MySQL 服務器。

如果您仍然遇到問題,那么您需要檢查您正在建立的連接的端口。 默認端口是'3307'而不是'3306' 您可以在 mysql 終端中使用以下命令進行檢查:

SHOW GLOBAL VARIABLES LIKE 'PORT';

請注意,此過程可幫助您連接到本地實例。 如果您必須連接到遠程服務器,則必須輸入該特定 IP 和端口。 如果您遇到問題,請聯系您的服務器管理員。 由於此問題明確指出問題與連接到本地實例有關,因此我不會編寫您可能需要確保的檢查。

這一步都在終端里:) ->source

  1. 步驟確保您的服務器正在運行:

須藤/usr/local/mysql/support-files/mysql.server 啟動

  1. 檢查 MySQL 版本。 “這也會讓你進入一個與 mySQL 的 shell 交互對話,輸入 q 退出。”

/usr/local/mysql/bin/mysql -v

  1. 讓您的生活更輕松:“安裝后,為了使用 mysql 命令而無需鍵入命令的完整路徑,您需要將 mysql 目錄添加到您的 shell 路徑中,(可選步驟)這是在您的“.bash_profile”文件中完成的您的主目錄,如果您沒有該文件,只需使用 vi 或 nano 創建它:”

光盤; 納米 .bash_profile

粘貼並保存:

導出路徑="/usr/local/mysql/bin:$PATH"

“第一個命令將您帶到您的主目錄並打開 .bash_profile 文件,或者如果它不存在則創建一個新文件,然后在上面的行中添加將 mysql 二進制路徑添加到您可以運行的命令的行。退出文件鍵入“control + x”,並在提示時鍵入“y”保存更改。這里要做的最后一件事是重新加載外殼以使上述內容立即生效。”

源 ~/.bash_profile mysql -v

“您將再次獲得版本號,只需鍵入“q”即可退出。”

  1. 檢查服務器在哪個端口上運行:

在你的終端輸入:mysql

進而

顯示全局變量,如“端口”;

每次在 mysql 客戶端(shell)中使用分號!

現在您知道您的端口以及您可以在何處配置您的服務器(在帶有 mysql shell/client 的終端中)。 但是要成功連接 MySQL Benchmark 或其他客戶端,您必須了解更多信息。 用戶名、密碼主機名和端口。 安裝后,root 用戶沒有密碼,所以在終端中使用 mysql shell/client 設置( howtoSetPW )密碼。 並且服務器在本地運行。 所以輸入 root、你的密碼、本地主機和 3007。玩得開心!

就我而言,我以前安裝了 mySQL 服務器(使用非標准端口),然后重新安裝到不同的目錄和端口。 然后我遇到了同樣的問題(在 Windows 中)。 要解決,請單擊主頁 + 添加新連接。

如果您需要知道您的服務器的端口,您可以在啟動 My SQL 命令行客戶端並運行命令狀態(如下)時找到它。 在 Windows 中,它是通過所有程序 -> MySQL -> MySQL ServerX.Y -> MySQL XY 命令行客戶端

如何創造

如何找到端口

嘗試重新啟動 mysql 或在它尚未啟動時啟動它。 在終端中輸入此內容。

mysql.server restart

要自動啟動,請轉到以下鏈接:

如何在 OS X Yosemite / El Capitan 上啟動時自動加載 MySQL

我遇到了同樣的問題,我通過以下步驟解決了這個問題:

  1. 從此鏈接安裝 MySql (DMG)

  2. 如果 mysql 包帶有文件名“mysql-5.7.13....”和“MySql.prefPane”,那么你的生活真的很簡單。 只需單擊“mysql-5.7.13....”並按照說明進行操作。

  3. 安裝完成后,單擊“MySql.prefPane”並在彈出窗口中簽出“Only for this user”。 我們使用“MySql.prefPane”來啟動 mysql 服務器,因為這真的很糟糕,因為沒有它你最終會出現錯誤。

  4. 在下一個對話框中單擊啟動 MySql Server。

    或者

    如果您在包中沒有看到“MySql.prefPane”,請按照以下步驟操作:

    1. 單擊包“mysql-5.7.13....”,安裝完成后,這將顯示一個密碼。 該密碼用於啟動連接。 你可以改變它。 一會我會告訴你的。

    2. 安裝后保存密碼(這很重要 - 稍后您將需要它),打開終端。 $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p然后輸入上面的密碼。 這應該啟動mysql>

    3. 更改密碼: $ cd /usr/local/mysql/bin/ $ ./mysqladmin -u root -p password 'new_password' Enter Password: <type new password here> $ ./mysql -u root -h localhost -p ...並使用新密碼登錄。

在此之后,您可以轉到 MySql 工作台並test connection 它應該連接。

brew services start mysql使用 /usr/local/Cellar/mysql/5.6.27/homebrew.mxcl.mysql.plist brew services start mysql defualt set --bind-address=127.0.0.1,因此將 --bind-address=127.0.0.1 替換為 - -bind-address=* 或 --bind-address=0.0.0.0

對於 mac :在工作台>首選項>MySql中檢查mysql服務器的兼容版本

如果它與您的 mysql 服務器版本相同: cd /usr/local/

收到相同錯誤后,我在 MacO 上使用這些命令

sudo /usr/local/mysql/support-files/mysql.server start

sudo /usr/local/mysql/support-files/mysql.server stop

sudo /usr/local/mysql/support-files/mysql.server restart

我有同樣的問題。 完全刪除了 mySQL,並使用自制軟件重新安裝了它。

我有同樣的問題,但它對我有用。

  1. 檢查你是否安裝了mysql

    在此處輸入圖片說明

如果您沒有安裝 mysql,請從此鏈接下載: https : //dev.mysql.com/downloads/mysql/

  1. 按照此說明安裝https://dev.mysql.com/doc/mysql-osx-excerpt/5.7/en/osx-installation-pkg.html

  2. 您可以毫無問題地測試連接。

(對不起,我的英語,我同意請修復我)

我希望我有所幫助。 你好。

我遇到了同樣的情況

我打開“系統偏好設置”,單擊“MySQL”,然后單擊“初始化數據庫”按鈕。 我輸入了一個新密碼並將其保存在安全的地方。 之后我重新啟動了 MySql 實例(也在系統首選項對話框中)。 之后我打開了 MySqlWorkbench 並打開了默認連接,輸入了我之前設置的密碼和:Viola,我可以做任何我想做的事情:-)

我在蒙特雷遇到了同樣的問題。 確保根據您的處理器架構選擇正確的下載。

社區下載處理器架構

此外,對於連接方法,請使用本地套接字/管道連接方法

我在 Mac OS Catalina 中遇到了類似的問題,解決它的最簡單方法是下載適用於 mac 的 HOMEBREW 包管理器。 按照步驟安裝 HOMEBREW 和 mysql 服務器。

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

$ brew install mysql

$ brew tap homebrew/services

$ brew services start mysql

mysqladmin -u root password 'yourpassword'

現在嘗試使用 mySQLworkbench 它應該可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM