#mysql #popsql
Вопрос:
Я новичок в использовании SQL и MySQL. Я недавно установил сервер MySQL 8.0.27 в Windows 10. Поначалу все шло нормально, так как я запустил сервер для порта 3306 (я проверил службы, и в статусе указано «работает») и без проблем запустил клиент командной строки. Я открыл клиент командной строки, ввел свой пароль и использовал команду » создать имя базы данных базы данных;». Это, казалось, сработало, так как ниже было написано «Запрос ОК, затронута 1 строка (1,82 секунды)».
Я зарегистрировался в PopSQL и создал новое соединение для своей базы данных. Я использовал произвольный псевдоним «localhost» для имени хоста, 3306 для номера порта, правильное имя базы данных, root для имени пользователя и правильного пароля. Когда я проверил это соединение, я получил ошибку: Не удается подключиться к локальному серверу MySQL через сокет ‘/run/mysqld/mysqld.sock’ (2).
Я искал решения в Интернете и попытался вместо этого использовать 127.0.0.1 в качестве имени хоста. После повторного тестирования я получил ошибку: Не удается подключиться к серверу MySQL на ‘127.0.0.1’ (115). Кроме того, я просмотрел папку «MySQL Server 8.0» и не смог найти файл .sock нигде ни в одной из папок внутри. Пожалуйста, помогите мне с этим 🙂
Ответ №1:
Я новичок в SQL, и у меня была такая же проблема, как и у вас. Я смог исправить это, перейдя в настройки gt; подключения gt;gt; управление подключением gt;gt;gt; дополнительные параметры: при выборе подключения непосредственно с моего компьютера серверы PopSQL не будут иметь доступа к вашей базе данных. Этот метод сработал для меня.
Комментарии:
1. Спасибо, что это действительно сработало 🙂
Ответ №2:
У меня была та же ошибка с popsql, и когда я изменил свое имя пользователя на root, все сработало. Также убедитесь, что вы правильно ввели имя своей базы данных (то, которое вы создали из клиента командной строки mysql).