Подтвердить что ты не робот

Не удается подключиться к серверу MySQL на "localhost" (10061) после установки

Я установил MySQL, используя mysql-installer-5.5.20.0.msi в Windows 7. В окне cmd запускаю "mysqlshow -u root -p". Он попросил пароль, а затем вернул эту ошибку: "Не удается подключиться к серверу MySQL на" localhost "(10061)" Это плохой показатель частично неудачной/успешной установки.

После прочтения страницы http://dev.mysql.com/doc/refman/5.5/en/windows-troubleshooting.html мне было предложено найти журнал ошибок (.err) в C:\Program Files\MySQL\MySQL Server 5.5\data. Каталог существует, но файл журнала отсутствует.

У меня такое чувство, что это связано с жесткой безопасностью Windows 7, особенно при установке программного обеспечения на базе Unix. И да, я являюсь Администратором на своем ПК.

Любая помощь или предложения приветствуются. И я могу вернуть пользу, ответив на вопросы Java и SQL-запросов.

4b9b3361

Ответ 1

эта проблема очень нужна пользователям серверов Windows

  • перейдите по этому пути C:\Program Files\MySQL\MySQL Server 5.1\bin

  • запустите этот инструмент "MySQLInstanceConfig.exe"

и снова настройте instatnce и решить проблему.

Ответ 2

Попробуйте выполнить следующие действия:

  • c:\mysql\bin > mysqld --install
  • c:\mysql\bin > mysqld --initialize

затем нажмите клавишу Windows + R "напишите" services.msc ", запустите ее как admin

запустите службу MySQL.

Ответ 3

Я также столкнулся с той же проблемой и решил ее с помощью следующих настроек:

  1. Проверьте службу MYSQL в службе Windows. Если он там и не работает, то запустите его. Это решит вашу проблему.

    Вы можете найти окно служб, перейдя в меню "Пуск" окна и введя "службы" в строке поиска. Выберите опцию "Службы" с винтиками рядом с ней (не с исполняемым файлом), и появится окно ниже. Прокрутите вниз, чтобы найти "MySql (версия)". Когда вы выбираете MySql, вы должны увидеть опцию на левой панели, которая говорит: "Запустите сервис". Нажмите здесь, и появится диалоговое окно, указывающее, что Windows пытается запустить службу. После запуска на левой панели появится возможность остановить, приостановить и перезапустить службу, и теперь вы сможете подключиться к MySql из строки Windows cmd.

enter image description here

  1. Если служба MYSQL отсутствует в службе Windows, выполните следующие настройки.

    а. Откройте cmd как администратор.

    б. перейдите на C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin

    с. Запустите команду:    C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin> mysqld.exe --install

    д. Проверьте MySql в службе Windows. Если он не запущен, запустите его, нажав на службу.

    е. Если вы используете XAMMP. Запустите MySQL на панели управления XAMMP.


Ответ 4

Простым решением, которое сработало для меня, является: изменить localhost на 127.0.0.1 в вашей базе данных .yml или в вашем script при записи.

Ответ 5

У меня была эта ошибка - глупая ошибка: я использовал -p3307 для указания порта, тогда как я должен был использовать -p3307, т.е. капитал P. Small 'p' для пароля arg:)

Ответ 6

У меня Windows 8.1, и у меня тоже была эта проблема. Мой учитель сказал мне, что, вероятно, потому, что мой сервер MySQL прекратил работу. Она попросила меня зайти в утилиту управления компьютером (щелкните правой кнопкой мыши по нижнему левому углу экрана в Windows 8.1, чтобы получить доступ к управлению компьютером). Затем в разделе "Службы и приложения" откройте "Услуги" и найдите "MySQL". Вы должны щелкнуть правой кнопкой мыши по MySQL и перезапустить его.

Ответ 7

Для версии 5.7 у меня была та же проблема, и простое исправление получило трюк. Как установлено Workbench 5.7, появилось другое "программное обеспечение", которое называется "Сообщество установщиков MySQL". Я запустил это и запустил "Reconfigure" для сервера MySQL. Потребовалось около минуты, и проблемы больше не было.

Надеюсь, что это сработает! (Имейте в виду, что я использовал версию 5.7)

Ответ 8

В Windows 7

  1. нажмите Windows + R, откроется Run
  2. Введите services.msc
  3. Узнайте mysql правой кнопкой мыши и начните
  4. если mysql не был найден
    1. Запустите cmd от имени администратора
    2. перейдите в каталог C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin (для возврата используйте cd..) и введите mysqld.exe --install
  5. выполните шаг 3

Это все

Ответ 9

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

mysql --user username --password password --host localhost --port 3306 databasename < "system path to .sql file"

Без аргументов --host и --port, особенно если вы измените порт, скажем, 3307, который не является значением по умолчанию, вызовет эту ошибку.

Ответ 10

Из того, что я собрал, это означает, что служба mysql (mysqld) не запущена.

  • Сначала убедитесь, что он установлен как служба Windows: Запустите

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install

из командной строки.

  • Затем запустите:

services.msc > MySQL > start

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

  • откройте командную строку в качестве администратора: cmd.exe > open as administrator
  • run "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose

он должен потерпеть неудачу и поместить журнал ошибок в каталог с именем data​​strong > под C:\Program Files\MySQL\MysSQL Server 5.7\. Если по какой-то причине невозможно создать данные, сделайте это вручную в этом каталоге и повторите попытку. Если вы можете понять, чего не хватает в том, что в этом журнале, то хорошо, все готово.

Если вам все равно не повезло, вот как я это сделал:

  • перейти C:\ProgramData\MySQL и скопировать файл с именем my.ini в C:\Windows\

  • попробуйте снова запустить службу из командной строки: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose

Если в нем не отображается какая-либо ошибка, чем запуск службы был успешным. Если он все еще не работает, чем удалить my.ini, вы просто скопировали из C:\Windows и снова запустите службу из командной строки.

он должен работать сейчас

Ответ 11

если он показывает ошибку 2003 (HY000): Не удается подключиться к серверу MySQL на localhost (10061), чем

  • Поиск services.msc в run
  • свойства goto mysql
  • скопировать имя службы mysql
  • запустить cmd как администратор
  • write: net start mysqlservicename.i.e mysql57 или и т.д. он покажет, что mysql запускается.

Ответ 12

  1. В меню "Пуск" выполните поиск "mysql". Среди результатов вы должны увидеть "MySQL Installer - Community". Запустите его.

  2. Откроется окно установщика MySQL, как показано ниже. Найдите "MySQL Server" в разделе "Продукт" и нажмите ссылку "Переконфигурировать".

  3. Появится установщик MySQL (тот, который вы использовали для первой установки MySQL Server). Пройдите все шаги.

  4. После завершения установки MySQL я снова запустил службу MySQL. На этот раз "Журнал загрузочных сообщений" на MySQL Notifier показывал, что сервер запущен успешно:

https://www.howtosolutions.net/2017/08/fixing-mysql-10061-error-after-migration-of-database-files/

Ответ 13

У меня тоже была эта проблема, ее легко решить:

Перейдите на панель управления - Система и обслуживание - Система - Расширенные системные настройки - Переменные среды - Системные переменные - изменение пути - нажмите кнопку редактирования - добавьте

"c:\xampp\mysql\bin" - он должен выглядеть следующим образом:

\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime Alternative\QTSystem;c:\xampp\mysql\bin

И не забудьте запустить MySQL из панели управления Xampp.

Ответ 14

Просто отключите брандмауэр и удалите конфигурацию экземпляра. Добавьте новый экземпляр для сервера.! [Отключить брандмауэр] [1] Дайте номер порта правильно, как 3306 по умолчанию

Ответ 15

Решение 1:

Для 32-битного: Запустите "mysql.exe" из: C:\Program Files\MySQL\MySQL Server 5.6\bin

Для 64-битного: Запустите "MySQLInstanceConfig.exe" из: C:\Program Files\MySQL\MySQL Server 5.6\bin

Решение 2:

Ошибка (2002) Не удается подключиться к... обычно означает, что нет Сервер MySQL, работающий в системе, или что вы используете неверный Имя файла сокета Unix или номер порта TCP/IP при попытке подключиться к сервер. Вы также должны проверить, что порт TCP/IP, который вы используете не заблокирован службой блокировки брандмауэра или порта.

Ошибка (2003) Не удается подключиться к серверу MySQL на сервере (10061) указывает, что сетевое соединение было отклонено. Вам следует убедитесь, что есть сервер MySQL, который имеет сеть подключений, и что указанный вами сетевой порт является один из которых настроен на сервере.

Источник: http://dev.mysql.com/doc/refman/5.6/en/starting-server.html Посетите его для получения дополнительной информации.

Ответ 16

Для тех, кто имеет такую ​​же проблему: "Не удается подключиться к серверу MySQL на" localhost "(10061)" или "Не удается подключиться к серверу MySQL на" 127.0.0.1 "(10061)". Вы можете установить "Установщик MySQL", и это ссылка http://dev.mysql.com/downloads/windows/installer/5.6.html и это - преподаватель для большей помощи https://www.youtube.com/watch?v=AqQc3YqfelE

он работает для меня, и я тоже хочу работать для вас.

Ответ 17

У меня была такая же ошибка. Я решил таким образом

Перейдите к началу - Сообщество MySQL Installer и снова запустите установщик в качестве переконфигурации (вас спросят так).

Как только вы спросите, хотите ли вы сделать экземпляр MySQL для работы в качестве службы Windows, установите флажок.

В случае, если это не сработает, повторите попытку unistalling и установку и установите флажок, чтобы запустить MySQL как службу Windows.

Ответ 18

Я обнаружил, что такая же ошибка повторяется даже после того, как я попробовал все вышеупомянутые решения, приведенные выше. Я даже попробовал версию 5.7 и еще немного. Парни не тратят ваше время, пытаясь это исправить. Скорее установите версию 5.5. Он прекрасно работает без каких-либо ненужных ошибок.

Ответ 19

Ну, в моем случае я просто открыл services.msc, используя run и перезапустил 2 службы, связанные с mysql, и это сработало!

Ответ 20

В случае установки Xampp.

Перейдите к вашей установке xampp и папке mysql, для моего случая: C:\xampp\mysql

Запустите файл "resetroot.bat" из cmd или проводника.

Моя установка начала работать !!!

Ответ 21

Решение, которое решило проблему, заключалось в следующем:

В меню "Пуск" выполните поиск "mysql". Среди результатов вы должны увидеть "MySQL Installer - Community". Запустить его. Откроется окно установщика MySQL, как показано ниже. Найдите "MySQL Server" в разделе "Продукт" и нажмите ссылку "Переконфигурировать". Сообщество установщика MySQL

Появится установщик MySQL (тот, который вы использовали для первой установки MySQL Server). Пройдите все шаги.

После завершения установки MySQL я снова запустил службу MySQL.

Ответ 22

Не делайте ненужных вещей, таких как перенастройка, остановите MySQL и запустите MySQL в работе.  Просто переустановите сервер MYSQL и снова установите его в своей системе. Помните только удалить сервер MySQL и ничего больше. Все проблемы будут решены автоматически

Ответ 23

Для меня три шага решили эту проблему в Windows 10:

Я скачал zip-архив сообщества MySQL и извлек его на диск D. После этого я пошел в папку bin и сделал cmd в этой папке. Я выполнил следующие шаги и все работает:

D:\tools\mysql-8.0.17-winx64\bin>mysqld -install
Service successfully installed.

D:\tools\mysql-8.0.17-winx64\bin>mysqld --initialize
D:\tools\mysql-8.0.17-winx64\bin>net start mysql
The MySQL service is starting...
The MySQL service was started successfully.

Ответ 24

Основная причина такого рода ошибок заключается в том, что вы, возможно, удалили серверное приложение Mysql. Установите его, а затем попробуйте.

Ответ 25

для тех, кто хочет использовать mysql или mariadb без каких-либо ошибок, я предлагаю использовать версию 5.5 Просто скачайте zip файл mariadb-5.5.65-winx64.zip из https://downloads.mariadb.org/mariadb/5.5.65/ и установите его, следуя инструкциям этого руководства, шаг за шагом https://www.youtube.com/watch?v=uEPs6JsTZFc (это руководство хорошо работает и для версии 5.5)

Ответ 26

У меня была та же проблема, и я в основном решил ее, указав номер порта, на котором работал мой сервер MySQL. Ниже приведена команда. Пожалуйста, измените код, чтобы он соответствовал вашему случаю, т.е. ваш номер порта, ваше имя пользователя сервера MySQL, ваш пароль.

    mysql -u root -pYourMysqlRootPassword -P3307 

Ответ 27

  1. Создайте временную папку c: /mysqltmp
  2. В файле my.ini под [mysqld] добавьте строку TMPDIR = C: /mysqltmp
  3. Добавьте полные привилегии пользователю NETWORK SERVICE для файла "C:\ProgramData\MySQL\MySQL Server X.Y\ Data\ibdata1"
  4. Начать обслуживание

Это шаги для той же проблемы с MySQL5.7 и MySQL8.0 в Windows 10