Я недавно установил MySQL 5.7.16 на iMac, работающем в El Capitan. У меня было несколько незначительных икоты изначально, потому что я забыл пароль суперпользователя, но который теперь был сброшен, и теперь я могу войти в MySQL в качестве корневого пользователя с помощью:Не удается подключиться к MySQL с помощью SequelPro
$ mysql -u root -p
Однако, когда я пытаюсь подключиться к серверу MySQL как корень используя SequelPro, я получаю сообщение:
Unable to connect via the socket, or the request timed out.
Double-check that the socket path is correct and that you have the necessary privileges, and that the server is running.
MySQL said: Your password has expired. To log in you must change it using a client that supports expired passwords.
Когда я смотрю в/папке TMP, я ожидал найти mysql.sock, но, вместо этого, есть файл с именем mysql.sock.lock. Может ли это вызвать проблему? Я не могу найти, откуда этот файл .lock, и я не уверен, что с этим делать. Любая помощь будет оценена по достоинству.
Он также должен установить корневой пароль для [email protected]'127.0.0.1 '. По умолчанию для root есть две записи: как localhost, так и 127.0.0.1. edit: все это предполагает, что SequelPro работает на той же машине, что и БД. Если нет, то необходимо настроить удаленный аккаунт пользователя и пароль. –
Да, SequelPro работает на одной машине. Я пробовал подключиться с 127.0.0.1, но до сих пор не радуюсь. SequelPro может подключаться к MySQL, работающему на другой машине, без проблем. – user1718097
Вы пытались выключить и снова включить его? https://www.youtube.com/watch?v=nn2FB1P_Mn8 – BakerStreetSystems