Ответ 1
эта проблема очень нужна пользователям серверов Windows
-
перейдите по этому пути C:\Program Files\MySQL\MySQL Server 5.1\bin
-
запустите этот инструмент "MySQLInstanceConfig.exe"
и снова настройте instatnce и решить проблему.
Я установил 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-запросов.
эта проблема очень нужна пользователям серверов Windows
перейдите по этому пути C:\Program Files\MySQL\MySQL Server 5.1\bin
запустите этот инструмент "MySQLInstanceConfig.exe"
и снова настройте instatnce и решить проблему.
Попробуйте выполнить следующие действия:
затем нажмите клавишу Windows + R "напишите" services.msc ", запустите ее как admin
запустите службу MySQL.
Я также столкнулся с той же проблемой и решил ее с помощью следующих настроек:
Проверьте службу MYSQL в службе Windows. Если он там и не работает, то запустите его. Это решит вашу проблему.
Вы можете найти окно служб, перейдя в меню "Пуск" окна и введя "службы" в строке поиска. Выберите опцию "Службы" с винтиками рядом с ней (не с исполняемым файлом), и появится окно ниже. Прокрутите вниз, чтобы найти "MySql (версия)". Когда вы выбираете MySql, вы должны увидеть опцию на левой панели, которая говорит: "Запустите сервис". Нажмите здесь, и появится диалоговое окно, указывающее, что Windows пытается запустить службу. После запуска на левой панели появится возможность остановить, приостановить и перезапустить службу, и теперь вы сможете подключиться к MySql из строки Windows cmd.
Если служба 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.
Простым решением, которое сработало для меня, является: изменить localhost на 127.0.0.1 в вашей базе данных .yml или в вашем script при записи.
У меня была эта ошибка - глупая ошибка: я использовал -p3307
для указания порта, тогда как я должен был использовать -p3307
, т.е. капитал P. Small 'p' для пароля arg:)
У меня Windows 8.1, и у меня тоже была эта проблема. Мой учитель сказал мне, что, вероятно, потому, что мой сервер MySQL прекратил работу. Она попросила меня зайти в утилиту управления компьютером (щелкните правой кнопкой мыши по нижнему левому углу экрана в Windows 8.1, чтобы получить доступ к управлению компьютером). Затем в разделе "Службы и приложения" откройте "Услуги" и найдите "MySQL". Вы должны щелкнуть правой кнопкой мыши по MySQL и перезапустить его.
Для версии 5.7 у меня была та же проблема, и простое исправление получило трюк. Как установлено Workbench 5.7, появилось другое "программное обеспечение", которое называется "Сообщество установщиков MySQL". Я запустил это и запустил "Reconfigure" для сервера MySQL. Потребовалось около минуты, и проблемы больше не было.
Надеюсь, что это сработает! (Имейте в виду, что я использовал версию 5.7)
В Windows 7
mysqld.exe --install
Это все
Я решил эту проблему, добавив следующие аргументы в строку командной строки:
mysql --user username --password password --host localhost --port 3306 databasename < "system path to .sql file"
Без аргументов --host
и --port
, особенно если вы измените порт, скажем, 3307, который не является значением по умолчанию, вызовет эту ошибку.
Из того, что я собрал, это означает, что служба mysql (mysqld) не запущена.
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install
из командной строки.
services.msc > MySQL > start
Если он не перезагрузится, вы можете выполнить следующие действия:
cmd.exe > open as administrator
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose
он должен потерпеть неудачу и поместить журнал ошибок в каталог с именем datastrong > под 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
и снова запустите службу из командной строки.
он должен работать сейчас
если он показывает ошибку 2003 (HY000): Не удается подключиться к серверу MySQL на localhost (10061), чем
В меню "Пуск" выполните поиск "mysql". Среди результатов вы должны увидеть "MySQL Installer - Community". Запустите его.
Откроется окно установщика MySQL, как показано ниже. Найдите "MySQL Server" в разделе "Продукт" и нажмите ссылку "Переконфигурировать".
Появится установщик MySQL (тот, который вы использовали для первой установки MySQL Server). Пройдите все шаги.
После завершения установки MySQL я снова запустил службу MySQL. На этот раз "Журнал загрузочных сообщений" на MySQL Notifier показывал, что сервер запущен успешно:
https://www.howtosolutions.net/2017/08/fixing-mysql-10061-error-after-migration-of-database-files/
У меня тоже была эта проблема, ее легко решить:
Перейдите на панель управления - Система и обслуживание - Система - Расширенные системные настройки - Переменные среды - Системные переменные - изменение пути - нажмите кнопку редактирования - добавьте
"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.
Просто отключите брандмауэр и удалите конфигурацию экземпляра. Добавьте новый экземпляр для сервера.! [Отключить брандмауэр] [1] Дайте номер порта правильно, как 3306 по умолчанию
Решение 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 Посетите его для получения дополнительной информации.
Для тех, кто имеет такую же проблему: "Не удается подключиться к серверу 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
он работает для меня, и я тоже хочу работать для вас.
У меня была такая же ошибка. Я решил таким образом
Перейдите к началу - Сообщество MySQL Installer и снова запустите установщик в качестве переконфигурации (вас спросят так).
Как только вы спросите, хотите ли вы сделать экземпляр MySQL для работы в качестве службы Windows, установите флажок.
В случае, если это не сработает, повторите попытку unistalling и установку и установите флажок, чтобы запустить MySQL как службу Windows.
Я обнаружил, что такая же ошибка повторяется даже после того, как я попробовал все вышеупомянутые решения, приведенные выше. Я даже попробовал версию 5.7 и еще немного. Парни не тратят ваше время, пытаясь это исправить. Скорее установите версию 5.5. Он прекрасно работает без каких-либо ненужных ошибок.
Ну, в моем случае я просто открыл services.msc, используя run и перезапустил 2 службы, связанные с mysql, и это сработало!
В случае установки Xampp.
Перейдите к вашей установке xampp и папке mysql, для моего случая: C:\xampp\mysql
Запустите файл "resetroot.bat" из cmd или проводника.
Моя установка начала работать !!!
Решение, которое решило проблему, заключалось в следующем:
В меню "Пуск" выполните поиск "mysql". Среди результатов вы должны увидеть "MySQL Installer - Community". Запустить его. Откроется окно установщика MySQL, как показано ниже. Найдите "MySQL Server" в разделе "Продукт" и нажмите ссылку "Переконфигурировать". Сообщество установщика MySQL
Появится установщик MySQL (тот, который вы использовали для первой установки MySQL Server). Пройдите все шаги.
После завершения установки MySQL я снова запустил службу MySQL.
Не делайте ненужных вещей, таких как перенастройка, остановите MySQL и запустите MySQL в работе. Просто переустановите сервер MYSQL и снова установите его в своей системе. Помните только удалить сервер MySQL и ничего больше. Все проблемы будут решены автоматически
Для меня три шага решили эту проблему в 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.
Основная причина такого рода ошибок заключается в том, что вы, возможно, удалили серверное приложение Mysql. Установите его, а затем попробуйте.
для тех, кто хочет использовать 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)
У меня была та же проблема, и я в основном решил ее, указав номер порта, на котором работал мой сервер MySQL. Ниже приведена команда. Пожалуйста, измените код, чтобы он соответствовал вашему случаю, т.е. ваш номер порта, ваше имя пользователя сервера MySQL, ваш пароль.
mysql -u root -pYourMysqlRootPassword -P3307
Это шаги для той же проблемы с MySQL5.7 и MySQL8.0 в Windows 10