Mysql workbench не подключается к серверу mac os

Обновлено: 06.07.2024

Не удается подключиться к MySQL Workbench на mac. Я получаю следующую ошибку: не удалось подключиться, сервер, возможно, не работает. Не удается подключиться к серверу MySQL на '127.0.0.1' (61) Помощь будет признательна.

Я пытаюсь подключиться к mysql в MAMP с помощью navicat. Я читал, что в предварительных настройках мне нужно установить путь mysql.sock. Но я не смог найти этот файл в Application/MAMP/tmp/mysql. Вопросы : Должен ли я установить этот путь ? Есть ли причина, почему это не находится в этой папке .

Столкнулся с аналогичной проблемой, и моя проблема заключалась в том, что MySQL установил себя настроенным для работы на нестандартном порту. Я не знаю причины этого, но чтобы узнать, на каком порту работает MySQL, выполните следующее В клиенте MySql:

Перейдите в Системные настройки -> MySql и проверьте состояние вашего экземпляра MySql.

Может быть одна или несколько причин, если вы не можете подключиться к серверу MAC OS X MySQL с помощью MySQL-workbench.

Когда вы нажмете 'test connection', вы можете увидеть эту ошибку. Это можно было бы кратко объяснить, если бы вы шаг за шагом прошли через раздел "настройка управления сервером". На основании красных крестиков можно отфильтровать реальную проблему.

Наиболее распространенные проблемы связаны с установкой MySQL-сервера. Мало кто забывает установить сервер перед установкой MySQL-workbench. Некоторые другие установят часть продукта. Пожалуйста, проверьте, установили ли вы также все 3 части, которые поставляются с файлом dmg MySQL-Server(образ диска), содержащим пакет mysql-server. Эти 3 части: MySQL сервер, панель предпочтений и элемент запуска.

Примечание: Если вы не выбрали панель предпочтений, то не сможете запустить экземпляр сервера mysql из Системных настроек.

После того как вы убедитесь, что установили каждый элемент, вы можете проверить экземпляр сервера вашего собственного mysql-сервера. Откройте Системные настройки из док-станции и нажмите кнопку MySQL. Затем нажмите кнопку Start MySQL Server, чтобы запустить экземпляр сервера. Если экземпляр сервера остановлен, то MySQL-workbench не сможет подключиться к серверу MySQL.

Если вы все еще сталкиваетесь с проблемой, то вам нужно проверить порт соединения, которое вы делаете. Порт по умолчанию-'3307' и NOT '3306' . Вы можете проверить это с помощью следующей команды в mysql terminal:

Обратите внимание, что этот процесс помогает вам подключиться к локальному экземпляру. Если вам нужно подключиться к удаленному серверу, то вы должны ввести этот конкретный IP и порт. Если вы столкнулись с этой проблемой, обратитесь к администратору вашего сервера. Поскольку в этом вопросе конкретно говорится, что проблема связана с подключением к локальному экземпляру, я не пишу чеки, которые вам, возможно, потребуется обеспечить.

Я пытаюсь использовать MySQL Workbench для запуска сервера и подключения к нему, но уже давно не могу этого сделать. На вкладке "Startup / Shutdown" в навигаторе отображается журнал 2015-07-13 10:05:27 - Workbench будет использовать команды cmd shell для запуска/остановки этого.

Все эти шаги находятся в terminal:) ->source

sudo / usr/local/mysql/support-files/mysql.server начало

  1. Проверьте версию MySQL. "Это также вводит вас в интерактивный диалог shell с mySQL, введите q, чтобы выйти."
  1. Сделайте свою жизнь проще: "после установки, чтобы использовать команды mysql без ввода полного пути к командам, вам нужно добавить каталог mysql в ваш путь shell, (необязательный шаг) это делается в вашем файле". bash_profile " в вашем домашнем каталоге, если у вас нет этого файла, просто создайте его с помощью vi или nano:"

вставьте и сохраните:

"Первая команда приводит вас в ваш домашний каталог и открывает файл .bash_profile или создает новый, если он не существует, а затем добавляет строку выше, которая добавляет двоичный путь mysql к командам, которые вы можете запустить. Выйдите из файла с типом “control + x” и при появлении запроса сохраните изменение, набрав “y”. последнее, что нужно сделать здесь, это перезагрузить shell, чтобы все вышеперечисленное сразу заработало."

"Вы снова получите номер версии, просто наберите “q”, чтобы выйти."

в вашем terminal введите: mysql

ПОКАЗАТЬ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ТИПА 'PORT';

используйте каждый раз семиколон в клиенте mysql (shell)!

теперь вы знаете свой порт и где вы можете настроить свой сервер(в terminal с mysql shell/client)., но для успешного соединения с MySQL бенчмарком или другим клиентом вы должны знать больше. имя пользователя, хост, пароль и порт. после установки у пользователя root нет passwort, поэтому установите (howtoSetPW ) passwort в terminal с mysql shell/client., и сервер работает локально. поэтому введите root, yourPW, localhost и 3007. получайте удовольствие!

В моем случае у меня была предыдущая установка сервера mySQL (с нестандартным портом), и я повторно установил в другой каталог & port. Затем я получил тот же вопрос (в windows). Чтобы решить эту проблему, вы нажимаете кнопку home + add new connection.

Если вам нужно знать порт вашего сервера, вы можете найти его при запуске клиента командной строки My SQL и запуске состояния команды (как показано ниже). В windows это происходит через все программы -> MySQL -> MySQL ServerX.Y -> MySQL X.Y клиент командной строки

how to create

how to find port

Попробуйте перезапустить mysql или запустить его, если он еще не был запущен. Введите это в пределах terminal.

Для автоматического запуска перейдите по следующей ссылке ниже:

У меня была такая же проблема, и я решил ее следующими шагами:

Установите MySql (DMG) по этой ссылке

Если пакет mysql поставляется с именем файла "mysql-5.7.13 . " и "MySql.prefPane" тогда ваша жизнь действительно легка. Просто нажмите на "mysql-5.7.13. " и следуйте инструкциям.

После завершения установки нажмите на кнопку " MySql.prefPane "и проверьте" только для этого пользователя " во всплывающем окне. Мы используем "MySql.prefPane" для запуска сервера mysql, так как это действительно imp, потому что без этого у вас будут ошибки.

В следующем диалоговом окне нажмите кнопку Start MySql Server.

Если вы не видите "MySql.prefPane" в пакете, выполните следующие действия:

Нажмите на пакет " mysql-5.7.13. ", и он покажет вам один пароль , как только установка будет завершена. Этот пароль используется для запуска соединения. Вы можете изменить его. Я дам вам знать через некоторое время.

После установки сохраните пароль (это действительно важно - он вам понадобится позже), откройте terminal. $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p , а затем введите пароль сверху. Это должно начаться mysql>

Чтобы изменить пароль: $ 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 workbench и test connection . Он должен соединиться.

brew services start mysql умолчанию набор --персонализация-адрес=127.0.0.1 с /usr/местные/погреб/mysql/5.6.27/homebrew.mxcl.mysql.plist так заменить-персонализация-адрес=127.0.0.1 с --bind-address= Москва* или . персонализация-адрес=0.0.0.0

Я использую эти команды на MacOs после получения той же ошибки

У меня была та же проблема. Я полностью удалил mySQL и переустановил его с помощью homebrew .

для mac: проверьте совместимую версию сервера mysql в workbench>preference>MySql

если это та же версия с вашим сервером mysql в: cd /usr/local/

У меня была та же проблема, но она сработала для меня.

проверьте, установлен ли у вас mysql

enter image description here

Вы можете проверить соединение без каких-либо проблем.

(Извините за мой английский, я согласен, исправьте меня, пожалуйста)

Надеюсь, я помог. Приветствия.

У меня были похожие проблемы в Mac OS Catalina, и самый простой способ решить их-загрузить менеджер пакетов HOMEBREW для mac. Выполните следующие действия для установки серверов 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, это должно сработать.

Похожие вопросы:

С помощью следующего кода я могу подключиться к mysql: mysql_connect(localhost,username,); Но если я изменю localhost на 127.0.0.1 , то получу следующую ошибку: Не удается подключиться к серверу.

Приношу свои извинения.. Я знаю, что этот вопрос задавался уже много раз, но я перепробовал множество предложений и просто не могу найти решения. Проблема: у меня есть база данных MySQL, работающая.

Я пытаюсь мигрировать с SQLite на MySQL. Я только что установил MySQL Workbench отсюда и перезагрузился. Я открыл верстак, нажал новый экземпляр сервера, выбрал localhost, далее оставил значения.

Я пытаюсь подключиться к mysql в MAMP с помощью navicat. Я читал, что в предварительных настройках мне нужно установить путь mysql.sock. Но я не смог найти этот файл в Application/MAMP/tmp/mysql.

Я установил MySQL 2 года назад без каких-либо проблем на Mac. Но теперь у меня новый Mac, и я не могу подключиться к недавно установленной БД. Это крайне неприятно, так как я сейчас пытаюсь решить.

Я пытаюсь использовать MySQL Workbench для запуска сервера и подключения к нему, но уже давно не могу этого сделать. На вкладке "Startup / Shutdown" в навигаторе отображается журнал.

Я начинаю с mysql на mac. Я установил Mysql и mysql workbench. Мой сервер mysql работает. Когда я пытаюсь проверить соединение с mysql workbench, я получаю не могу подключиться к серверу MySQL на.

Не удается подключиться к MySQL Workbench на Mac. Я получаю следующую ошибку: Не удалось подключиться, сервер может не работать. Не удается подключиться к серверу MySQL на "127.0.0.1" (61) Помощь будет оценена.

ОТВЕТЫ

Ответ 1

Ответ 2

В подобную проблему возникла проблема, и моя проблема заключалась в том, что MySQL настроен для работы на нестандартном порту. Я не знаю причину этого, но чтобы узнать, какой порт MySQL запущен, запустите в клиенте MySql следующее:

Ответ 3

Возможно, существует одна или несколько причин, если вы не можете подключиться к серверу MAC OS X MySQL с MySQL-workbench.

Когда вы нажмете "тестовое соединение", вы можете увидеть эту ошибку. Это можно объяснить кратко, если вы шаг за шагом выполните "Настроить управление сервером". На основе красных крестов вы можете отфильтровать реальную проблему.

Наиболее распространенные проблемы связаны с установкой MySQL-сервера. Мало кто забыл установить сервер перед установкой MySQL-workbench. Некоторые другие установят часть продукта. Проверьте, были ли вы также установлены все 3 части, которые поставляются с файлом dmg (образа диска) MySQL-Server, который содержит пакет mysql-server. Этими тремя частями являются: сервер MySQL, панель предпочтений и элемент запуска.

Примечание. Если вы не выбрали область предпочтений, вы не сможете запустить экземпляр сервера mysql из настроек системы.

После того, как вы убедитесь, что вы установили каждый элемент, вы можете проверить экземпляр сервера своего собственного mysql-сервера. Откройте настройки системы из док-станции и нажмите "MySQL". Затем нажмите "Запустить MySQL-сервер", чтобы запустить экземпляр сервера. Если экземпляр сервера остановлен, то MySQL-workbench не сможет подключиться к серверу MySQL.

Если вы все еще сталкиваетесь с проблемой, вам необходимо проверить порт соединения, которое вы делаете. Порт по умолчанию '3307' и НЕ '3306. Вы можете проверить его с помощью следующей команды в терминале mysql:

Обратите внимание, что этот процесс помогает вам подключиться к локальному экземпляру. Если вам нужно подключиться к удаленному серверу, вам необходимо ввести этот IP-адрес и порт. Если вы столкнулись с проблемой, обратитесь к администратору сервера. Поскольку в этом вопросе конкретно говорится, что проблема связана с подключением к локальному экземпляру, я не пишу проверки, которые вам могут потребоваться.

Ответ 4

Все эти шаги находятся в терминале:) - > source

  1. Проверьте версию MySQL. "Это также помещает вас в интерактивный диалог оболочки с mySQL, введите q для выхода".
  1. Сделайте вашу жизнь проще: "После установки, чтобы использовать команды mysql, не вводя полный путь к командам, вам необходимо добавить каталог mysql в свой путь к оболочке (необязательный шаг), это делается в вашем".bash_profile "" файл в вашем домашнем каталоге, если у вас нет этого файла, просто создайте его с помощью vi или nano:"

вставьте и сохраните:

"Первая команда приведет вас в ваш домашний каталог и откроет файл .bash_profile или создаст новый, если он не существует, а затем добавьте строку, которая добавляет двоичный путь mysql к командам, которые вы можете запустить. файл с типом" control + x ", и при появлении запроса сохраните изменение, набрав" y ". Последнее, что нужно сделать, это перезагрузить оболочку для вышеперечисленного, чтобы сразу работать".

"Вы снова получите номер версии, просто введите" q "для выхода."

в вашем типе терминала в: mysql

ПОКАЖИТЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, КАК "ПОРТ";

использовать каждый раз полуколон в mysql-клиенте (оболочке)!

теперь вы знаете свой порт и где можете настроить свой сервер (в терминале с оболочкой mysql/клиентом). но для успешной связи с MySQL Benchmark или другим клиентом вы должны знать больше. имя пользователя, имя хоста passwort и порт. после установки корневой пользователь не имеет такого пароля (howtoSetPW) passwort в терминале с mysql shell/client. и сервер работает локально. поэтому введите root, yourPW, localhost и 3007. Получайте удовольствие!

Ответ 5

В моем случае у меня была предыдущая установка сервера mySQL (с нестандартным портом), и я был повторно установлен в другой каталог и порт. Затем я получил ту же проблему (в окнах). Чтобы решить проблему, нажмите на ссылку "домой" + "Добавить новое соединение".

how to create

how to find port

Ответ 6

Попробуйте перезапустить mysql или запустить его, если он еще не запущен. Введите это значение в терминале.

Для автоматического запуска перейдите по следующей ссылке ниже:

Ответ 7

У меня была та же проблема, я решил это с помощью следующих шагов:

Установите MySql (DMG) из этой

Если пакет mysql поставляется с именем файла "mysql-5.7.13. " и "MySql.prefPane" , тогда ваша жизнь очень проста. Просто нажмите "mysql-5.7.13. " и следуйте инструкциям.

После завершения установки нажмите "MySql.prefPane" и выберите "Только" для этого пользователя "в всплывающем окне. Мы используем" MySql.prefPane "для запуска mysql как это действительно бес, потому что без этого вы в конечном итоге ошибки.

Нажмите "Начать MySql Server" в следующем диалоговом окне.

Если вы не видите "MySql.prefPane" в пакете, выполните следующие действия:

Нажмите на пакет "mysql-5.7.13. " , и это покажет вам один пароль как как только установка будет завершена. Этот пароль используется для запуска соединения. Вы можете изменить его. Я сообщу вам через некоторое время.

После установки сохраните пароль (это действительно важно - вам это понадобится позже), откройте терминал. $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p Затем введите пароль сверху. Это должно начинаться с mysql>

Чтобы изменить пароль: $ cd /usr/local/mysql/bin/ $ ./mysqladmin -u root -p password 'new_password' Enter Password: <type new password here> $ ./mysql -u root -h localhost -p . и войдите в систему с новым паролем.

После этого вы можете перейти на Workbench MySql и test connection . Он должен подключиться.

Ответ 8

для mac: проверьте совместимую версию сервера mysql в workbench > предпочтение > MySql

если он имеет ту же версию с вашим сервером mysql в: cd/usr/local/

Ответ 9

Я использую эти команды в Mac OS после получения той же самой ошибки

Ответ 10

brew services start mysql defualt set --bind-address = 127.0.0.1 с /usr/local/Cellar/mysql/ 5.6.27/homebrew.mxcl.mysql.plist,so replace --bind-address = 127.0.0.1 с --bind-address = * или --bind-address = 0.0.0.0

Ответ 11

У меня была та же проблема. Я полностью удалил mySQL и переустановил его с помощью доморощенный.

Не удается подключиться к MySQL Workbench на mac. Я получаю следующую ошибку: не удалось подключиться, сервер может не работать. Не удается подключиться к серверу MySQL на ' 127.0.0.1 '(61) Помощь будет оценена по достоинству.

перейдите в Системные настройки - > MySql и проверьте состояние вашего экземпляра MySql.

столкнулся с аналогичной проблемой, и моя проблема заключалась в том, что MySQL установил себя, настроенный для работы на порту не по умолчанию. Я не знаю причины этого, но чтобы узнать, на каком порту MySQL работает, запустите следующее В клиенте MySql:

может быть одна или несколько причин, если вы не можете подключиться к серверу MySQL MAC OS X с MySQL-workbench.

при нажатии 'test connection' вы можете увидеть эту ошибку. Это можно кратко объяснить, если вы пройдете шаг за шагом через "настройка управления сервером"..' На основе красных крестов можно отфильтровать реальную проблему.

наиболее распространенные проблемы связаны с установкой MySQL-server. Немногие люди либо забывают установить сервер перед установкой MySQL-workbench. Некоторые другие установят часть продукта. Пожалуйста, проверьте, установили ли вы также все 3 части, которые поставляются с файлом MySQL-Server dmg(образ диска), который содержит пакет mysql-server. Эти 3 части: сервер MySQL, панель предпочтений и элемент запуска.

Примечание: Если вы не выбрали панель предпочтений, то вы не сможете запустить экземпляр сервера mysql из Системных настроек.

после того, как вы убедитесь, что что вы установили каждый элемент, то вы можете проверить экземпляр сервера вашего собственного mysql-сервера. Откройте Системные настройки из dock и нажмите MySQL. Затем нажмите кнопку Пуск MySQL Server, чтобы запустить экземпляр сервера. Если экземпляр сервера остановлен, то MySQL-workbench не сможет подключиться к серверу MySQL.

Если вы все еще сталкиваетесь с проблемой, то вам нужно проверить порт соединения, которое вы делаете. Порт по умолчанию -'3307' и не '3306'. Вы можете проверить это с помощью следующей команды в терминале в MySQL:

обратите внимание, что этот процесс помогает подключиться к локальному экземпляру. Если вам нужно подключиться к удаленному серверу, вы должны ввести этот конкретный IP и порт. Обратитесь к администратору сервера, если вы столкнулись с проблемой. Поскольку в этом вопросе конкретно говорится, что проблема связана с подключением к локальному экземпляру, я не пишу проверки, которые могут вам понадобиться обеспечить.

команду sudo /usr/местные/MySQL в/поддержки-Files/MySQL для.запуск сервера

  1. проверьте версию MySQL. "Это также помещает вас в интерактивный диалог оболочки с mySQL, введите q для выхода."

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

  1. сделайте свою жизнь проще: "после установки, чтобы использовать команды mysql без ввода полного пути к командам, вам нужно добавить каталог mysql в свой путь оболочки, (необязательный шаг) это делается в вашем ".bash_profile " файл в вашем домашнем каталоге, если у вас нет этого файла, просто создайте его с помощью vi или nano:"

вставить и сохранить:

" первая команда приводит вас к домашнему каталогу и открывает .bash_profile файл или создает новый, если он не существует, то добавьте в строку выше, которая добавляет двоичный путь mysql к командам, которые вы можете запустить. Выйдите из файла с типом " control + x "и при появлении запроса сохраните изменение, введя"y". Последнее, что нужно сделать здесь, это перезагрузить оболочку, чтобы вышеуказанное работало сразу."

"вы снова получите номер версии, просто введите" q " для выхода."

в вашем терминале введите: mysql

ПОКАЗАТЬ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, ТАКИЕ КАК 'PORT';

используйте каждый раз семиколон в клиенте mysql (оболочка)!

теперь вы знаете свой порт и где вы можете настроить свой сервер (в терминале с MySQL shell/client). но для успешного соединения с MySQL Benchmark или другим клиентом вы должны знать больше. имя пользователя, пароль, имя хоста и порт. после установки пользователь root не имеет passwort, поэтому установите (howtoSetPW) passwort в терминале с MySQL shell / client. и сервер работает локально. поэтому введите root, yourPW, localhost и 3007. получайте удовольствие!

в моем случае у меня была предыдущая установка сервера mySQL (с нестандартным портом), и я повторно установил в другой каталог и порт. Затем я получил ту же проблему (в windows). Чтобы решить, вы нажимаете на home + добавить новое соединение.

Если вам нужно знать порт вашего сервера, вы можете найти его при запуске моего клиента командной строки SQL и запустить состояние команды (как показано ниже). В windows это через все программы - > MySQL - > MySQL ServerX.Y - > MySQL X. Y Клиент Командной Строки

how to create

how to find port

у меня была такая же проблема, я решил это с помощью следующих шагов:

установите MySql (DMG) из этого ссылке

если пакет mysql поставляется с именем файла " mysql-5.7.13. " и "В MySQL.- тогда твоя жизнь действительно легка. Просто нажмите на " mysql-5.7.13. "и следуйте инструкциям.

после завершения установки нажмите " MySql.prefPane "и проверка" только для этого пользователь " во всплывающем окне. Мы используем " MySql.prefPane " для запуска mysql сервер, поскольку это действительно imp, потому что без этого у вас будет ошибки.

нажмите на пуск MySql Server в следующем диалоговом окне.

если вы не видите "MySql.prefPane " в пакете затем выполните следующие действия:

нажмите на пакет " mysql-5.7.13. "и это покажет вам один пароль, как как только установка будет сделана. Этот пароль используется для подключения. Вы можете изменить его. Я дам тебе знать через некоторое время.

после установки сохраните пароль (это действительно важно - он понадобится вам позже), откройте терминал. $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p А затем введите пароль сверху. Это должно начаться mysql>

изменить пароль: $ 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 workbench и test connection . Он должен соединиться.

попробуйте перезапустить mysql или запустить его, если он еще не был запущен. Введите это в терминале.

для автоматического запуска, перейдите по следующей ссылке ниже:

для mac: проверьте совместимую версию сервера mysql в workbench>preference>MySql

Если это та же версия с вашим сервером mysql в: cd/usr/local/

Я использую эти команды на MacOs после получения той же ошибки

brew services start mysql defualt set --bind-address=127.0.0.1 с /usr/local/Cellar/mysql/5.6.27 / homebrew.mxcl.для MySQL.plist,так что заменить-персонализация-адрес=127.0.0.1 с --bind-адрес=* или-привязать-адрес=0.0.0.0

У меня была та же проблема. Я удалил mySQL полностью и переустановите его с помощью доморощенного.

Не удается подключиться к MySQL Workbench на Mac. Я получаю следующую ошибку: Не удалось подключиться, возможно, сервер не работает. Не удается подключиться к серверу MySQL по адресу «127.0.0.1» (61) Помощь будет принята с благодарностью.

Перейдите в Системные настройки -> MySql и проверьте состояние вашего экземпляра MySql.

Столкнулся с подобной проблемой, и моя проблема заключалась в том, что MySQL установил себя настроенным для работы на порте не по умолчанию. Я не знаю причину этого, но чтобы узнать, на каком порту работает MySQL, запустите в клиенте MySql следующее:

Может быть одна или несколько причин, если вы не можете подключиться к серверу MAC OS X MySQL с помощью MySQL-workbench.

Когда вы нажимаете «тестовое соединение», вы можете увидеть эту ошибку. Это может быть кратко объяснено, если вы шаг за шагом перейдете к «Настройка управления сервером . ». На основе красных крестов вы можете отфильтровать реальную проблему.

Наиболее распространенные проблемы связаны с установкой MySQL-сервера. Мало кто либо забудет установить сервер до установки MySQL-workbench. Некоторые другие установят часть продукта. Убедитесь, что вы также установили все 3 части, которые поставляются с файлом dmg (образ диска) MySQL-Server, который содержит пакет mysql-server. Эти 3 части: сервер MySQL, панель настроек и элемент автозагрузки.

Примечание. Если вы не выбрали панель настроек, вы не сможете запустить экземпляр сервера MySQL из настроек системы.

После того, как вы убедитесь, что вы установили каждый элемент, вы можете проверить экземпляр сервера вашего собственного mysql-сервера. Откройте Системные настройки в доке и нажмите MySQL. Затем нажмите Start MySQL Server, чтобы запустить экземпляр сервера. Если экземпляр сервера остановлен, MySQL-workbench не сможет подключиться к серверу MySQL.

Если вы все еще сталкиваетесь с проблемой, то вам нужно проверить порт соединения, которое вы делаете. Порт по умолчанию '3307' и НЕ '3306' . Вы можете проверить это с помощью следующей команды в терминале mysql:

Обратите внимание, что этот процесс помогает вам подключиться к локальному экземпляру. Если вам необходимо подключиться к удаленному серверу, вам необходимо ввести этот конкретный IP-адрес и порт. Обратитесь к администратору вашего сервера, если вы столкнулись с проблемой. Поскольку в этом вопросе конкретно указано, что проблема связана с подключением к локальному экземпляру, я не пишу чеки, которые вам, возможно, понадобятся.

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

  1. Проверьте версию MySQL. «Это также вводит вас в интерактивный диалог оболочки с mySQL, введите q для выхода».
  1. Облегчите свою жизнь: «После установки, чтобы использовать команды mysql без ввода полного пути к командам, вам необходимо добавить каталог mysql в путь к командной консоли (необязательный шаг), это делается в файле« .bash_profile »в Ваш домашний каталог, если у вас нет этого файла, просто создайте его, используя vi или nano: "

вставьте и сохраните:

"Первая команда приведет вас в домашний каталог и откроет файл .bash_profile или создаст новый, если он не существует, затем добавьте в строку выше, которая добавляет двоичный путь mysql к командам, которые вы можете запустить. Выход из файла с типом «control + x» и при появлении запроса сохраните изменение, набрав «y». Последнее, что нужно сделать здесь, это перезагрузить оболочку, чтобы вышеуказанное сработало сразу ».

«Вы снова получите номер версии, просто введите« q »для выхода».

в вашем терминале наберите: mysql

ПОКАЗАТЬ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, КАК «ПОРТ»;

используйте каждый раз точку с запятой в клиенте mysql (Shell)!

теперь вы знаете свой порт и где вы можете настроить свой сервер (в терминале с MySQL Shell/клиентом). Но для успешного соединения с MySQL Benchmark или другим клиентом вы должны знать больше. username, passwort hostname и port . После установки у пользователя root нет пароля, поэтому установите ( howtoSetPW ) пароль в терминале с помощью mysql Shell/client. Сервер работает локально. Так что введите root, yourPW, localhost и 3007. получайте удовольствие!

В моем случае у меня была предыдущая установка сервера MySQL (с нестандартным портом), и я переустановил в другой каталог и порт. Тогда я получил ту же проблему (в окнах). Для разрешения нажмите на дом + добавить новое соединение.

Если вам нужно знать порт вашего сервера, вы можете найти его при запуске клиента командной строки My SQL и выполнении команды status (как показано ниже). В Windows это через Все программы -> MySQL -> MySQL ServerX.Y -> Клиент командной строки MySQL X.Y

how to create

how to find port

У меня была та же проблема, я решил это с помощью следующих шагов:

Установите MySql (DMG) по этой ссылке ссылка

Если пакет mysql поставляется с именем файла «mysql-5.7.13 . » и «MySql.prefPane», то ваша жизнь действительно проста. Просто нажмите "mysql-5.7.13 . " и следуйте инструкциям.

После завершения установки нажмите «MySql.prefPane» и выберите «Только Для этого пользователя» во всплывающем окне. Мы используем «MySql.prefPane» для запуска сервера mysql , Так как это действительно бес, потому что без этого у вас будут ошибки

Нажмите Start MySql Server в следующем диалоговом окне.

Если вы не видите «MySql.prefPane» в пакете, выполните следующие действия:

Нажмите на пакет "mysql-5.7.13 . ", и он покажет вам один пароль как , Как только установка будет завершена. Этот пароль используется для установки соединения . Вы можете изменить его. Я дам вам знать через некоторое время.

После установки сохраните пароль (это действительно важно - он понадобится вам позже), откройте терминал. $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p А затем введите пароль сверху. Это должно начать mysql>

Чтобы изменить пароль: $ 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 Workbench и test connection . Это должно подключиться.

Читайте также: