Navicat ошибка 10061

Когда Navicat premium подключается к mysql, появляется2003-Не удается подключиться к серверу MySql при ошибке ‘localhost’ (10061)

(Это напоминание также есть в cmd)

1. Проверьте, запущен ли mysql;

Проверьте, есть ли mysqld.exe в каталоге, где установлен mysql, если нет, то службы mysql нет, войдите на официальный сайтhttps://dev.mysql.com/downloads/mysql/Загрузите 32-разрядную или 64-разрядную версию, подходящую для вашего компьютера, и начните сразу после загрузки.

2. Проверьте, выполняется ли cmd с правами администратора;

3. Проверьте файлы my.ini и my-default.ini в каталоге установки C: Program Files MySQL MySQL Server 5.6. Конфигурация компьютера следующая:

4. Проверьте правильность имени пользователя и пароля для входа в mysql;

Запустите указанный выше интерфейс и запросите пароль,

Если вы столкнулись с ошибкой самостоятельно, пароль правильный. Если пароль неверный, обратитесь к разделу 5. В случае успешного входа в систему будет отображаться следующая информация:

5. Измените имя пользователя и пароль;

5.1 Откройте папку, в которой расположены mysql.exe и mysqld.exe, и скопируйте адрес пути.

5.2 Откройте командную строку cmd и войдите в папку, где находится mysql.exe на предыдущем шаге.

5.3 Запустите mysql (обратите внимание на выполнение net start mysql здесь)

5.4 Введите команду mysqld —skip-grant-tables и нажмите Enter. В это время аутентификация пользователя mysql пропускается. Обратите внимание, что после ввода этой команды работать с командной строкой нельзя.В настоящее время можно открыть новую командную строку. Примечание. Перед вводом этой команды завершите процесс mysqld.exe в диспетчере задач, убедитесь, что сервер mysql завершил папку, в которой находится mysql.exe, и введите mysql напрямую.

5.5 Введите show databases ;, вы можете увидеть все базы данных, в это время это означает, что вы успешно вошли в систему, но если вы войдете в систему, отобразится только следующая форма:

Если mysql не отображается, попробуйте следующее:

5.5.1 Использованиеselect user();Просмотр обнаружения пользователей

5.5.2 Использованиеshow grants;Просмотр разрешений

 5.5.3 После выхода переключитесь на пользователя root, а затем проверьте базу данных

5.6 Библиотека mysql — это место, где хранится имя пользователя. Введите использование mysql; выберите базу данных mysql;

5.7 показать таблицы Просмотрите все таблицы, вы найдете таблицу пользователей, в которой хранятся имя пользователя, пароль, разрешения и другая информация об учетной записи.

5.8 Введите выберите пользователя, хост, пароль от пользователя, чтобы просмотреть информацию об учетной записи;

5.9 Измените пароль root, введите update user set password = password (‘123456’), где user = ‘root’ и host = ‘localhost’;(Предполагается, что вы установили новый пароль 123456)

5.10 Просмотрите информацию об учетной записи еще раз, выберите пользователя, хост, пароль от пользователя; Вы можете видеть, что пароль был изменен.

5.11 Выйдите из командной строки, перезапустите базу данных mysql и попробуйте войти в систему с новым паролем;

5.12 В это время снова подключитесь к mysql в Navicat premium, и никаких сообщений об ошибке не будет.

Выйти из mysql: net stop mysql

Ссылка для справки:

Просмотрите имя пользователя и пароль mysql:https://jingyan.baidu.com/article/915fc414b8c9b051384b2051.html

Измени пароль:https://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html

Access denied for user ‘root’@’localhost’ (using password:NO):https://www.cnblogs.com/qq78292959/p/3641972.html

Access denied for user ‘root’@’localhost’ (using password:NO):https://www.cnblogs.com/lzyThingking/p/6501316.html(лучше)

Отображение базы данных MySQL-show не завершено:https://blog.csdn.net/l2580258/article/details/71081394(Важный справочный документ)

Приветствую всех.

У меня такая проблема.

При открытии Navicat, подключаюсь к соединению, и мне пишет :

«2003 — Can’t connect to MySQL server on «localhost» (10061)»

Буду очень благодарен, если мне кто то подскажет в чем моя проблема, и как её исправить.



Я недавно установил MySQL 5 на Windows 2003 и попытался настроить экземпляр. Все работало нормально, пока я не добрался до «применения настроек безопасности», после чего он дал мне вышеуказанную ошибку (Can't connect to MySQL server on 'localhost' (10061)).

У меня есть исключение порта 3306 в моем брандмауэре для «MySQL Server».


17830  


18  

18 ответов:

вам, вероятно, придется предоставить привилегии «localhost» в таблице пользователю. Смотрите 'GRANT' синтаксис документации. Вот пример (из какого источника).

«предоставить все привилегии на %s.* для’%s’@ ‘localhost’, идентифицированного ‘%s'»;

Это самая распространенная проблема с MySQL.

кроме этого, вы можете проверить, что пользователь, которого вы определили для создания вашего экземпляра, имеет полные права, иначе пользователь не может предоставлять привилегии.

кроме того, убедитесь, что служба mysql запущена.

убедитесь, что у вас не включен сторонний брандмауэр или Служба безопасности Интернета.

кроме того, есть несколько страниц форума MySQL, посвященных этому:
http://forums.mysql.com/read.php?11,9293, 9609#msg-9609

попробуйте прочитать это.

получил эту ошибку на Windows, потому что мой mysqld.exe не работал.

побежал «C:Program FilesMySQLMySQL Server 5.5binmysqld» —install из командной строки, чтобы добавить его в мои службы, запустите службы.msc (start -> run), нашел службу MySQL и запустил ее.

не пришлось беспокоиться об этом оттуда.

чтобы решить эту проблему:

  1. идем в Диспетчер задач
  2. выберите вкладку Услуги
  3. найти службу MySql
  4. под управлением

вот и все.

У меня были трудности с доступом к MySQL при подключении через соединение localhost на стандартном порту 3306, который отлично работал, когда я установил и настроил его для предыдущих классов, которые я взял в MySQL и Java. Я получал ошибки, такие как» ошибка 2003 «и»не удается подключиться к серверу MySql на localhost (10061)». Я попытался подключиться как из MySQL Workbench (5.2.35 CE), так и из Netbeans (7.2). Я использую Windows 7 64 bit professional.

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

  1. убедитесь, что ваш хост-файл windows (расположен по адресу c://windows/system32/drivers/etc.host) имеет следующие линии. Если нет, добавьте его в конце

    127.0.0.1 localhost
    ::1 localhost
    
  2. иногда mysql не может вызвать Windows для принудительного запуска служб хоста, если брандмауэр блокирует его, поэтому запустите его вручную

win+выполнить>>услуги.msc, выберите «MySQL_xx», где» xx » — это имя, которое вы назначили службам хоста MySQL во время установки. Нажмите на кнопку «начать», чтобы начать с гиперссылки появился на левой стороне.

Я попробовал решение Kuzhichamadam Inn и обнаружил, что необходимо внести небольшое изменение.

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

выполнить > Services.МСЦ > правой кнопкой мыши по MySQL > «свойства» >в начало

пресс клавиша Windows + R
напишите » услуги.МСЦ» введите
ищите «MYSQL56»
напишите нажмите на нее и Запустите сервис

для локального подключения к MySql, вам не нужно настраивать брандмауэр с входящими правилами. Но даже если вы уже установка iptables разрешить TCP входящий порт 3306 и предоставить привилегию пользователю для доступа к БД локально, вы, возможно, придется настроить адрес привязки в вашем my.cnf файл, отредактируйте там адрес по умолчанию и поместите IP-адрес сервера, на котором работает MySql сервис.

run > services.msc > rightclick MySQL57 > properties >set start type option to automatic

после перезагрузки компьютера

At cmd

cd: C:

C :> cd "C:Program FilesMySQLMySQL Server 5.7bin"

станет

C:Program FilesMySQLMySQL Server 5.7bin>

тип mysql -u root -p

ie C:Program FilesMySQLMySQL Server 5.7bin> mysql -u root -p

введите пароль: ****

вот и все

это приведет к

mysql>

Я получил эту ошибку, когда у меня закончилось место на моем диске.

на выполнить тип services.msc. проверьте, работают ли Службы MySQL. Если нет, запустите его вручную. После его запуска введите MySQL Show для тестирования сервиса.

другая возможность:

существует два способа подключения клиента MySQL к серверу: через TCP/IP или с помощью сокетов. Возможно, у вас есть сервер MySQL, настроенный для поддержки сокетных соединений, но не сетевых соединений.

ничего не делать просто «сбросить по умолчанию» настройки брандмауэра он начнет работать.

Я прочитал много решений, но ничего не работало должным образом, поэтому, наконец, я сбросил настройки брандмауэра, которые работали.

наконец-то решил эту проблему.. попробуйте запустить mysql в xammp. Флажок mysql в xammp должен быть снят. тогда начинай. после этого вы можете открыть mysql, и теперь он будет подключаться к localhost

отредактируйте свой ‘ my-default.ini ‘ файл (по умолчанию он поставляется с комментариями свойств), как показано ниже ie.

basedir=D:/D_Drive/mysql-5.6.20-win32
datadir=D:/D_Drive/mysql-5.6.20-win32/data
port=8888

есть очень хорошая статья представит, что диктует команды для создания пользователя, просматривать таблицы и т. д. т. е.

http://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html#zz-3.1

Так как я боролся и нашел немного другой ответ вот он:

недавно я переключил локальный сервер (интрасеть) на своем новом рабочем месте. Установлена лампа; Debian, Apache, MySql, PHP. Пользователи на работе подключают сервер с помощью имени хоста, позволяет называть его «intaserv». Я настроил все, получил его работу, но не смог подключить Мой MySql удаленно, что бы я ни делал.

Я нашел свой ответ после бесконечных попыток, хотя. вы можете иметь только один привязать-адрес и он не может быть имя хоста, в моем случае «интранет».

Это должен быть IP-адрес, например. «bind-address=192.168.0.50».

Anglais:

  • нажмите клавишу windows + R
  • пишем «Services.msc » затем нажмите Enter
  • поиск MySQL57 и щелкните правой кнопкой мыши
  • нажмите на кнопку запустить службу

Français:

  • Appuyez sur la touche Windows + R
  • Écrire «услуги.msc » Puis appuyez sur Entrée
  • Recherchez MySQL57 et clic droit
  • Cliquez sur rédémarrer
  1. щелкните правой кнопкой мыши на моем компьютере
  2. нажмите на управление
  3. перейти к службам и приложениям
  4. выберите службы и найдите MySQL service
  5. Правой Кнопкой Мыши на MySQL и выберите Start

Hi @cwetch,
When docker-lamp is first launched, a new MySQL password is generated as
part of this process. If you look at the logs when you first run the image,
you will be able to see the password.

I can see you are persisting the MySQL data, which means you will be able
to use the same password in subsequent boots of the machine.

I’d recommend deleting your local version of the MySQL folder and then
observing the logs when starting with `docker compose up`

Are you running your own `run.sh`? If not, in your docker-compose file you
should point directly to the docker-lamp image

Hope this helps?

Соединение MaNGOS c Navicat

Qziba

Qziba

Скаут

Репутация:

0

Вобщем, может у меня руки из задницы растут, но делаю всё по мануалу. Скачал сборку сервера 3.3.5а. Всё везде поменял, что надо было, сайт сделал, даже заходил на него, регистрировался. Но вот не могу создать подключение в Navicat. Выбивает ошибку «2003 — Can’t connect to MySQL server ‘localhost’ (10061)». Как от неё избавиться? что делать? Run.exe запущен, Mangosd.exe и Realmd.exe тоже.

Сообщение # 1 написано 13.06.2013 в 00:06

No_MaTTeR

No_MaTTeR

Старший Маршал

Репутация:

4130

Смотри в конфиге rеаlmd.соnf параметры подключения

Сообщение # 2 написано 13.06.2013 в 01:58

Qziba

Qziba

Скаут

Репутация:

0

Цитата (No_MaTTeR)

Смотри в конфиге rеаlmd.соnf параметры подключения

что именно проверять?
Вот всё что там есть:

LoginDatabaseInfo = «127.0.0.1;3306;mangos;mangos;realmd»
LogsDir = «»
MaxPingTime = 30
RealmServerPort = 3724
BindIP = «0.0.0.0»
PidFile = «»
LogLevel = 0
LogTime = 0
LogFile = «Realmd.log»
LogTimestamp = 0
LogFileLevel = 0
LogColors = «»
UseProcessors = 0
ProcessPriority = 1
WaitAtStartupError = 0
RealmsStateUpdateDelay = 20
WrongPass.MaxCount = 0
WrongPass.BanTime = 600
WrongPass.BanType = 0

И что тут надо изменить?

Сообщение # 3 написано 14.06.2013 в 01:39

staford11

staford11

^s†af0rd f0rever^

Репутация:

7880

Цитата (Qziba)

mangos;mangos

Вот они, логин и пароль к базе

Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.

Сообщение # 4 написано 14.06.2013 в 08:22

Qziba

Qziba

Скаут

Репутация:

0

Цитата (staford11)

Вот они, логин и пароль к базе

Да я в курсе) Это я понимаю. В навикате я и ввожу эти логин и пароль. Что значит ошибка 2003 — Can’t connect to MySQL server ‘localhost’ (10061) ???
Я уже не один сервер так перепробовал. Заходил во все файлы, где могли стоять эти логин и пароль. Везде соответственно одинаково. На некоторых сборках root и mangos. И я пишу логин и пароль именно те, которые заданы сборкой. Но в ответ меня, мягко говоря, навикат посылает в задницу, выкидывая ошибку «2003 — Can’t connect to MySQL server ‘localhost’ (10061)». как её исправить?

Сообщение # 5 написано 15.06.2013 в 00:19

staford11

staford11

^s†af0rd f0rever^

Репутация:

7880

Qziba, денвер без ошибок запустился?

Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.

Сообщение # 6 написано 15.06.2013 в 08:09

Qziba

Qziba

Скаут

Репутация:

0

Цитата (staford11)

Qziba, денвер без ошибок запустился?

Да всё чётко запускается. Я где-то читал, что данная ошибка выскакивает, если MySQL не включен. Но после запуска денвера у меня появляется апач и ещё какая-то иконка в панели. А навикат всё равно не реагирует.

Добавлено (16.06.2013, 21:50)
———————————————
И ещё. Запускаю Mangosd.exe и relalmd.exe только вот красными буквами что-то высвечивается, я прочитать не успеваю, окна закрываются. Это ведь не нормально?

Сообщение # 7 написано 16.06.2013 в 21:50

staford11

staford11

^s†af0rd f0rever^

Репутация:

7880

Цитата (Qziba)

Запускаю Mangosd.exe и relalmd.exe только вот красными буквами что-то высвечивается, я прочитать не успеваю, окна закрываются. Это ведь не нормально?

Не нормально. Скинь сюда server.log

Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.

Сообщение # 8 написано 17.06.2013 в 09:55

Qziba

Qziba

Скаут

Репутация:

0

Цитата (staford11)

Скинь сюда server.log

в нём две ошибки висит…

2013-06-14 23:36:11 MaNGOS/0.17.0-DEV (2010-11-02 11:14:57 Revision 10670 — 357e0d9bb5aff70f1cb1232942301b57a6a80b86) for Win32 (little-endian) [world-daemon]
2013-06-14 23:36:11 <Ctrl-C> to stop.

2013-06-14 23:36:11 Using configuration file mangosd.conf.
2013-06-14 23:36:11 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2013-06-14 23:36:12 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)

2013-06-14 23:36:12 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos

Добавлено (17.06.2013, 14:36)
———————————————
Не хочет к базе данных присоединяться.

Добавлено (17.06.2013, 14:52)
———————————————
Блинский. Вот вижу, написано

Цитата

for Win32 (little-endian)

. То, что у меня стоит 64 винда, может влиять на это?

Сообщение # 9 отредактировано QzibaПонедельник, 17.06.2013, 14:36

INFERNOS

INFERNOS

Репутация:

17313

Цитата (Qziba)

То, что у меня стоит 64 винда, может влиять на это?

нет.
К слову, х64, при наличии норм ресурсов, обрабатывает х32 приложения быстрее.

Цитата (Qziba)

little-endian

Это порядок байтов, почитай подробнее здесь http://ru.wikipedia.org/wiki….C.D1.83

Battlelog — INFERIK

Сообщение # 10 написано 17.06.2013 в 14:57

Qziba

Qziba

Скаут

Репутация:

0

Цитата (INFERNOS)

обрабатывает х32 приложения быстрее

Зато из 4-ёх ГБ оперативы обнаруживает только 2.5.

Добавлено (17.06.2013, 16:12)
———————————————

Цитата

То, что у меня стоит 64 винда, может влиять на это?

нет.

Ну ладно. Так в чем тогда у меня проблема, раз выдаёт эти ошибки?

Добавлено (17.06.2013, 16:41)
———————————————
Может проще винду переустановить? или не поможет?

Вот server.log:

2013-06-14 23:36:11 MaNGOS/0.17.0-DEV (2010-11-02 11:14:57 Revision 10670 — 357e0d9bb5aff70f1cb1232942301b57a6a80b86) for Win32 (little-endian) [world-daemon]
2013-06-14 23:36:11 <Ctrl-C> to stop.

2013-06-14 23:36:11 Using configuration file mangosd.conf.
2013-06-14 23:36:11 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2013-06-14 23:36:12 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)

2013-06-14 23:36:12 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos

Сообщение # 11 написано 17.06.2013 в 16:41

INFERNOS

INFERNOS

Репутация:

17313

Qziba, ты не понял.
х64 при вменяемом количестве ресурсов обрабатывает 32х битные приложения быстрее чем 32х битная ОС.

Battlelog — INFERIK

Сообщение # 12 написано 17.06.2013 в 16:54

Qziba

Qziba

Скаут

Репутация:

0

а. Понял теперь. Да ладно, не в этом вопрос тут. У меня уже столько половых актов было с этим сервером… Уже прям надоело. ПОМОГИИИТЕЕЕ!!!))

Добавлено (18.06.2013, 01:11)
———————————————

Цитата (staford11)

Скинь сюда server.log

2013-06-14 23:36:11 MaNGOS/0.17.0-DEV (2010-11-02 11:14:57 Revision 10670 — 357e0d9bb5aff70f1cb1232942301b57a6a80b86) for Win32 (little-endian) [world-daemon]
2013-06-14 23:36:11 <Ctrl-C> to stop.

2013-06-14 23:36:11 Using configuration file mangosd.conf.
2013-06-14 23:36:11 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2013-06-14 23:36:12 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)

2013-06-14 23:36:12 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos

Добавлено (22.06.2013, 23:53)
———————————————
нуууу жееее, ответьте мне)

Сообщение # 13 написано 22.06.2013 в 23:53

Dark_Silence

Dark_Silence

Рыцарь

Репутация:

602

Создай базу с:
Login: root
Pass: -пусто-

Потом залей SQL с таким значениям:
UPDATE user SET Password=PASSWORD(‘mangos’) WHERE User=’mangos’;

Потом

GRANT USAGE ON * . * TO ‘mangos’@’localhost’ IDENTIFIED BY ‘mangos’ WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;

GRANT ALL PRIVILEGES ON `world` . * TO ‘mangos’@’localhost’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON `characters` . * TO ‘mangos’@’localhost’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON `realmd` . * TO ‘mangos’@’localhost’ WITH GRANT OPTION;

Если не поможет напишешь.

Разбираюсь в компиляции, и установке серверов с ядрами СMaNGoS и Trinity.
Учусь модкрафтить (DBC-Edit, Локации в Noggit, Конвертирование/редактирование моделей в 3D-Max + Blender).
Интересуюсь технологиями, информатикой, физикой, и многим другим.
Warlocks ‘Evil Empire’

Сообщение # 14 отредактировано Dark_SilenceВоскресенье, 23.06.2013, 00:13

No_MaTTeR

No_MaTTeR

Старший Маршал

Репутация:

4130

Данная тема была перемещена из раздела [CMaNGOS] Help.
Причина перемещения: Ответ дан.

Переместил: No_MaTTeR.

Сообщение # 15 написано 26.10.2013 в 11:12

Понравилась статья? Поделить с друзьями:
  • Natio sys ошибка
  • Nasm ошибка сегментирования
  • Naruto to boruto shinobi striker ошибка 0xc000007b
  • Naruto slugfest ошибка 100
  • Naruto shippuden ultimate ninja storm revolution ошибка steam